You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by David Glasser <gl...@davidglasser.net> on 2008/05/02 17:19:56 UTC

notification of merge start shows up too late

The "--- Merging" notification can show up *after* the first conflict
resolver call, if there's a conflict on the first item:

glasser@smiler:/opt/svn/checkouts/in-memory-cache$ svn merge $SR/trunk
Conflict discovered in 'build.conf'.
Select: (p) postpone, (df) diff-full, (e) edit, (mc) mine-conflict,
(tc) theirs-conflict,
        (s) show all options: e
[...]
Select: (p) postpone, (df) diff-full, (e) edit, (mc) mine-conflict,
(tc) theirs-conflict, (r) resolved,
        (s) show all options: r
--- Merging r30619 through r30947 into '.':
U    build.conf


I'm not familiar with all the "operative notification" machinery in
libsvn_client/merge.c; there's a lot of tricky logic!  Is there
someone more familiar who could fix this (by making sure the
merge-begin gets notified at the actual beginning of the merge, not at
the time of printing the first item's line)?

--dave

-- 
David Glasser | glasser@davidglasser.net | http://www.davidglasser.net/

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org