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

"Ignore ancestry" option on reverting changes

From: Kazutoshi Satoda <k_satoda_at_f2.dion.ne.jp>
Date: Wed, 27 Jan 2010 02:25:06 +0900

Hi,

Since merge operation with recent versions of Subversion got very slow,
a simple reverting from Log dialog, which invokes a reverse merge,
also became painfully slow.

While searching for this issue on the web, I found that
"ignore ancestry" can be used as a workaround. As implied, it doesn't
care about svn:mergeinfo. I bet this is not a problem for reverting a
change.

Then, could you please use "ignore ancestry" on reverting changes?

Here is a comparison with the CLI and TSVN repository r18441. Both
commands are run repeatedly till the time become almost stable between
each runs.

$ svn --version -q
1.6.6-SlikSvn-tag-1.6.6_at_40358-WIN32

$ time svn merge --dry-run -r18439:18438 .
--- Reverse-merging r18439 into '.':
U src\Utils\MiscUI\ProgressDlg.cpp

real 0m39.862s
user 0m0.015s
sys 0m0.046s

$ time svn merge --dry-run -r18439:18438 --ignore-ancestry .
--- Reverse-merging r18439 into '.':
U src\Utils\MiscUI\ProgressDlg.cpp

real 0m9.005s
user 0m0.015s
sys 0m0.000s

-- 
k_satoda
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=2442187
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2010-01-26 18:25:27 CET

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