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

Re: svn commit: r19110 - trunk/contrib/client-side

From: Daniel Rall <dlr_at_collab.net>
Date: 2006-04-06 04:01:43 CEST

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@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

  • application/pgp-signature attachment: stored
Received on Thu Apr 6 04:02:26 2006

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

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