[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnu-arch-users] NEW: three-way merges / conflict markers
From: |
Jan Hudec |
Subject: |
Re: [Gnu-arch-users] NEW: three-way merges / conflict markers |
Date: |
Thu, 25 Sep 2003 08:23:56 +0200 |
User-agent: |
Mutt/1.5.4i |
On Wed, Sep 24, 2003 at 11:37:17 -0700, Tom Lord wrote:
>
> > From: Alexander Deruwe <address@hidden>
>
> >>> Any chance of getting a -t option in 'tla redo'? The conflict markers
> >>> are much easier to work with, and I just found myself wishing 'redo'
> >>> would support them as well.
>
> >> But you need wiggle for that...
>
> >> Recall that you don't have the full text of old and new files for the
> >> patch; just the diff.
>
> > Ah, right.
>
>
> Hold on. Logically there _are_ three trees there.
OOPS, you are right. It only requires to take note which revision was
a result of that undo. Which is probably worth adding in the changeset.
If such a note was recorded in changeset, then application of such
changeset could accept -t option -- no matter if it's generated by
star-merge, undo, what-changed, taken from archive etc.
> Then the three trees are:
>
> * older
>
> the base revision of the project tree -- roughly: the
> pristine tree for that project tree.
>
>
> * yours
>
> that base revision with the undo changeset applied to it.
> In other words, the project tree as it was when `undo'
> was invoked.
>
> * mine
>
> the project tree as it is now, when I'm running `redo'.
>
>
>
> (It gets a little weirder if I muck with `tree-version' but hopefully
> you get the idea.)
>
> So, `redo -t' makes perfect sense -- it's just _slightly_ expensive if
> implemented by brute force (but probably worth doing that way, anyway).
>
> -t
>
>
>
> _______________________________________________
> Gnu-arch-users mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/gnu-arch-users
>
> GNU arch home page:
> http://savannah.gnu.org/projects/gnu-arch/
>
-------------------------------------------------------------------------------
Jan 'Bulb' Hudec
<address@hidden>
- Re: [Gnu-arch-users] NEW: three-way merges / conflict markers, (continued)
[Gnu-arch-users] Re: NEW: three-way merges / conflict markers, Miles Bader, 2003/09/24