Help designing the evolve UI

Martin Geisler martin at geisler.net
Thu Apr 17 04:57:10 CDT 2014


Aurélien Campéas <aurelien.campeas at logilab.fr> writes:

> On 17/04/2014 04:27, Pierre-Yves David wrote:
>> 
>> 
>> On 04/16/2014 09:47 PM, Greg Ward wrote:
>>> +1 to "prune": "kill" is a bad name. I think "obsolete" can
>>> technically be used as a verb... but let's not. "prune" is good.
>
> "replace" would have my preference, because of the binary
> relation it expresses, which is absent from kill/prune.
>
> About the "evolve" command ... right now I avoid it completely since
> (iirc) it does nothing you can't do with other existing mercurial
> commands (including graft/rebase).
>
> Is it needed at all ?

I think it's not technically needed, but without it, you'll have to do
the computer's job of figuring out what the right sequence of rebases
needed.

I love that I can update to a non-head commit, 'hg commit --amend' it
and then let Mercurial figure out what needs to be rebased on top of
what to fix the history.

-- 
Martin Geisler
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 818 bytes
Desc: not available
URL: <http://selenic.com/pipermail/mercurial-devel/attachments/20140417/fb14222e/attachment.pgp>


More information about the Mercurial-devel mailing list