Hi all,
Is there an SVN command, script or utility around that will calculate the new result of multiple, not necessarily consecutive revisions?
That is, given a set of revisions {r10,r11,r14,r17,r19,r25}, calculate what files were modified OVERALL.
E.g.
1)
User A adds a new file, Foo.java, in r10
User A deletes the file, Foo.java in r17
Result: Foo.java should not be reported in the list
2)
User A modifies an existing file, Foo.java, in r11
User B modifies the file, Foo.java in r12 (not in our revision set)
User A backs out their changes for Foo.java in r19
Result: Foo.java should not be reported in the list
3)
User A modifies the file, Bar.java, in r11
User B deletes the file, Bar.java in r15 (not in our revision set)
Result: Bar.java should be reported in the list
The reason I am after this sort of thing, is that there are multiple revisions for a given piece of work that we may need to do (including reworks due to bugs, etc), but we would like to see an overall changelist of the files involved to achieve the work.
This seems like alot of work, so hence the reason I am asking if there is something already built into subversion, or if someone has already written something to do this.
Cheers,
Daniel B.
Received on 2008-01-15 02:41:26 CET