[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

fnd out copy roots

From: Vlad Skvortsov <vss_at_73rus.com>
Date: 2006-01-14 02:01:58 CET


I need to find out the branchpoints of a large number of branches that
were made within specific time period. Say, I want to find out which
branches were forked off trunk between revisions 10000 and 12000. Or I
want to find out what tags are there on particular branch.

Currently I can do the opposite: iterate over all existing branches and
find the branchpoint for each of them (svn log --stop-on-copy). But this
has two drawbacks: 1) I can't specify the revision range (10000 to 12000
in the above example); 2) I can't narrow this to specific subtree of the
repository (say, I want to find out branches rooted on trunk, not on
vendor branch, etc).

I see this feature as 'svn log --show-copy-roots -r 10000:12000
svn://repos/path/some/subtree' with parseable output.

I understand that it is not feasible if the copy operation creates
one-way link; but I don't know the internals, that's why I'm asking. If
there is a two-way link, this should be pretty simple to implement.


Vlad Skvortsov, vss@73rus.com, vss@high.net.ru
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Sat Jan 14 02:04:15 2006

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.