Conflict resolution workflow (was Re: Recipes vs. Looms vs. pipelines)

Barry Warsaw barry at canonical.com
Fri Dec 18 18:03:50 GMT 2009


On Dec 17, 2009, at 6:29 PM, Aaron Bentley wrote:

> If we did follow your approach, we'd have to decide
> 1. which revision gets designated as the merge
> 2. what do we do with the conflict metadata
> 3. what do we do with the conflict files
> 4. what should we do when checking out a revision with conflicts
> 5. what should we do when merging a revision with conflicts

Honestly, I have no idea what the right thing to do is ;).  I'm mostly just stating the problem I guess.  Hopefully that's enough to get your much superior brain juices flowing. 

> Alternatively, it wouldn't be too hard to implement "diff -r merged:" as
> a way of comparing the tree to its state immediately after the merge
> completed.  That would give you a way to see what changes you had done
> as part of merge resolution.

That would be a very good first (and sounds like, easy) step, especially if that can be done as I'm resolving the conflicts (i.e. before committing the results of the merge+resolve).

-Barry




More information about the bazaar mailing list