[Svnmerge] Re: svn commit: r19110 - trunk/contrib/client-side

Daniel Rall dlr at collab.net
Wed Apr 5 19:01:43 PDT 2006


On Wed, 05 Apr 2006, Blair Zajac wrote:
...
> $ /usr/bin/time ~/bin/svnmerge -s -v -v integrated
> svn propget --strict "svnmerge-integrated" "."
> svnmerge: calculate head path for the branch
> svn info "."
> svn info "http://svn/svn/repos/spijava/branches/blair"
> svnmerge: head is "http://svn/svn/repos/spijava/trunk"
> svn propget --strict "svnmerge-integrated" "."
> svn log -r 1:HEAD --limit=1 -q .
> svnmerge: available revisions to be merged are:
> 40413-106349
> 200.51user 1.21system 3:40.93elapsed 91%CPU (0avgtext+0avgdata 
> 0maxresident)k
> 0inputs+0outputs (0major+13592minor)pagefaults 0swaps
> 
> 
> A couple of things.
> 
> 1) The message 'available revisions to be merged are' is confusing, given 
> that I ran the integrated command.  It should say which revisions were 
> integrated.
> 
> 2) It took a lot of CPU time and clock time (over 3 minutes).  After it 
> runs the
> 
> svn log -r 1:HEAD --limit=1 -q .
> 
> there's no visible indication of what the script is doing.  I assumed that 
> it was stuck in the response from the svn log, but it turns out that that 
> returns in a couple of second, so that's not the cause.
> 
> It would be good to have an additional message stating what its doing then.

Blair, thanks a lot for kicking the tires.  I've updated the output
when in verbose mode in r19195 for both #1 and #2.

I suspect that the extra time may be due to subtracting the revisions
which predate the branch (svnmerge.py at 19195, line 1011), code which I
now believe may not even be correct for the 'integrated' command.  I
may've conflated my thoughts with implementation of the 'rollback'
command (Giovanni as alluded to as much in his follow-up comment about
"why are you even running log?").

I'll investigate that this week.

Thanks, Dan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : /pipermail/svnmerge/attachments/20060405/8459554f/attachment.pgp 


More information about the Svnmerge mailing list