[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: Blair Zajac <blair_at_orcaware.com>
Date: 2006-04-05 20:46:53 CEST

dlr@tigris.org wrote:
> Author: dlr
> Date: Fri Mar 31 10:16:17 2006
> New Revision: 19110
>
> Modified:
> trunk/contrib/client-side/svnmerge.py
> trunk/contrib/client-side/svnmerge_test.py
>
> Log:
> Add a new 'svnmerge.py integrated' command, which tells you which
> change sets have been merged into a branch (the inverse of 'avail').
>
> This is a precursor to implementation of the 'rollback' command, which
> requires some of the functionality of 'integrated' command, and
> facilitates smoother usability (since you'll often run 'integrated' to
> figure out what revisions to 'rollback').

I just tried the new version and got this output.

$ /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.

Regards,
Blair

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Apr 5 20:47:35 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.