[MERGE] auto-resolve for commit

Robey Pointer robey at lag.net
Fri Nov 10 19:17:05 GMT 2006


On 7 Nov 2006, at 22:15, Aaron Bentley wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Martin Pool wrote:
>
>> I don't think there should be a specific command; the point is to
>> eliminate a step.  How about instead:
>>
>>   Commit fails if there are conflicts.
>>
>>   The conflicts in a tree are taken from the tree's conflict list,
>>   except that any text conflicts where the markers have been removed
>>   are considered to be resolved.
>>
>> This just requires WorkingTree.conflicts() to filter the list  
>> after it
>> reads it and everything else should just work(?)
>
> It does change the performance characteristics of
> WorkingTree.conflicts(), and it will probably break some test  
> cases, but
> if you think that's the right way forward, we can do it.
>
> A side effect will be that 'resolve' will auto-resolve conflicts.

It would be nice if a plain

$ bzr resolved

would do that conflicts() step but not do anything else, so that if I  
have fixed all the conflicts in my editor, I can just do

$ bzr resolved && bzr commit

to clear out the conflict list and commit.

robey





More information about the bazaar mailing list