[PATCH] Merge fixes

Martin Pool mbp at sourcefrog.net
Fri Jul 8 01:58:18 BST 2005


On  7 Jul 2005, Aaron Bentley <aaron.bentley at utoronto.ca> wrote:

> > I'm not sure if people would normally want to merge in uncommitted
> > changes.  There isn't any revision-id to keep track of exactly what was
> > merged.
> 
> True, but filesystem-based merging can also be useful,
> e.g. merge-revert.

I suggest keeping WorkingTree merge in the underlying merge code so it
can be used for revert, but hiding it from the user-visible 'merge'
command, at least by default.

> > Perhaps one case is when you've made a temporary branch and
> > want to pull it in, but why not just commit there?  What do you think?
> 
> It just felt intuitively right to keep the support there, so users had
> the power if they needed it.  But I don't have any really convincing
> arguments.
> 
> > I think inverting the usual sense of them would be confusing.
> 
> Oh, I meant redefining the usual sense.  That would only be confusing as
> a one-time thing for the current user base, not as an ongoing problem.

It's nice to have ./foo refer to the file that actually exists as foo,
and have the special syntax refer to things that don't exist in the
filesystem.

-- 
Martin




More information about the bazaar mailing list