Zack's list of requirements
Mike Stump
mrs@apple.com
Mon Dec 9 15:48:00 GMT 2002
On Monday, December 9, 2002, at 02:20 AM, Tom Lord wrote:
> 2f. Perform conflict resolution by automatic formation of
> microbranches.
>
> Intriguing, but I don't completely understand what you want.
>
> Given that you do a lot of merging, I'd like to talk with you at
> greater length about conflict resolution.
I don't know if what I want it related to what Zack mentioned above,
but what I want is an ability to handle this problem:
You have a local change... Someone else pounds in 100 changes to the
base code, you merge up, the 100 changes go into your tree in one hunk,
causing merging conflicts, rightly so. If we take a step back (revert
to pre-merge status), and then apply each one of the 100 changes, they
all apply... Also, the system should be able to take the base, pull
out your changes, put in the 100 changes, then put your changes in...
Or a combination of the two, where the system combines both strategies.
All of this should be automatic and find the best solution first, and
flexible enough to allow the user to say, I know you wanted to do it
that way, but I want to do it this way.
The idea is to reduce the work the user has to do to resolve conflicts.
Zack, is this close to what you want? If not, I'd like to hear some
more details...
More information about the Gcc
mailing list