emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Removing rollback from VC mode - request for comment


From: Eli Zaretskii
Subject: Re: Removing rollback from VC mode - request for comment
Date: Thu, 11 Dec 2014 20:30:58 +0200

> Date: Thu, 11 Dec 2014 12:45:08 -0500
> From: "Eric S. Raymond" <address@hidden>
> Cc: address@hidden
> 
> Eli Zaretskii <address@hidden>:
> > > In other VCSes it would be difficult to even attempt this.
> > 
> > ??? It's known as "reverse cherry-picking", and is AFAIK possible in
> > Git, bzr, and hg.
> > 
> > Or maybe I don't understand what ttn was alluding to.
> 
> You don't, not quite.  Reverse cherry pick doesn't actually do the git
> equivalent of removing a delta; the history is not altered.  Reverse
> cherry pic only requires forward composition of a reversed patch onto
> the current branch tip - a much, *much* more tractable problem.

Of course!  But that's the only possible way in modern VCSs to do
that, and the human-level abstraction is the same.

> The git equivalent of actually removing a delta would be *really hard*.  

I didn't (and couldn't) mean that.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]