Hello, When 'strictNode' argument is 'true', then the last reported log entry will be for the revision at which this file or directory has been created, be it mere addition or copying of another file or directory. When this argument is 'false', then log operation will not stop, but will follow copy to its origin and the last reported log entry will be for revision at which directory was added (not copied).
In case '/trunk' is copied from '/', then log call with 'strictNode' set to 'false' will report: rN: M /trunk/file.txt rM A /trunk (from /:K) rK: M /file.txt ... r1: A /file.txt And the same call with 'strictNode' set to 'true' will report: rN: M /trunk/file.txt rM A /trunk (from /:K) Alexander Kitaev, TMate Software, http://svnkit.com/ - Java [Sub]Versioning Library! http://hg4j.com/ - Java Mercurial Library! http://sqljet.com/ - Java SQLite Library! On 1 October 2011 00:02, vligu <[email protected]> wrote: > > Hello, > as I stated in other posts, I am implementing a piece of software which > analyzes source files for well known > open source projects. To do so I want to get all history of a project (log > entries) and then to download all source files that are referred (changed > paths of SVNLogEntry) to each log. > The problem is that: > Let say I have the SVNUrl which is java/core/trunk.... I get all history of > this directory recursively. At this moment everything is fine. The problem > is that this directory was not created since the beginning of the project, > Actually all source files has been added to this directory after the project > was confirmed to be to a "trunk" state. Sow what I need to know is: should I > call SVNRepository.log() with strictNode = true? If so what is ancestor log > history? > -- > View this message in context: > http://old.nabble.com/What-is-ancestor-log-history%3A-SVNRepository.log%28%29--tp32571191p32571191.html > Sent from the SVNKit - Users mailing list archive at Nabble.com. > > >
