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

Re: RFC: interactive conflict resoution callback

From: Daniel Rall <dlr_at_collab.net>
Date: 2007-06-08 22:52:11 CEST

On Fri, 08 Jun 2007, John Peacock wrote:

> Daniel Rall wrote:
> >svk can probably invoke conflict resolution on an as-needed basis
> >without network I/O, because the repository is local.
>
> A careful design should allow conflict resolution to be invoked only
> after the network I/O has been completed, i.e.
>
> 1) merge automatically until
> 2) hit conflict, make note of it and keep the new file from the server
> 3) repeat 1 until completed
> 4) give the user a chance to resolve conflicts (or just mark files as
> conflicted if --non-interactive flag is passed).

As I mentioned in another email in this thread (we probably crossed in
the ether), #2 often won't be possible, in light of a clashing tree
conflict.

> It isn't impossible to do without interfering with the network I/O, but
> it probably would require that [complete] rewrite of the WC code that
> everyone dreads... :(

It would be unfortunate to have to spool up the delta reports for
'update' (as we do for 'merge').

  • application/pgp-signature attachment: stored
Received on Fri Jun 8 22:52:23 2007

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