StatesPlan - a draft of the sprint discussion about liquid hg

Martin Geisler mg at lazybytes.net
Sun May 8 09:39:49 CDT 2011


Matt Mackall <mpm at selenic.com> writes:

> On Sat, 2011-05-07 at 18:37 -0500, Augie Fackler wrote:
>> On May 7, 2011, at 3:06 PM, Matt Mackall wrote:
>>> 
>>> I've written this up in a form I hope gives a pretty clear plan for
>>> the groundwork here: http://mercurial.selenic.com/wiki/StatesPlan

I like the writeup, it makes the plan much more clear than what we had
previously.

>>> Similarly, Henrik and Martin's work on dead heads shows up here as
>>> 'abandoned heads' mostly to illustrate that it's an orthogonal
>>> feature.
>> 
>> Only first-pass comment: There's a tense disagreement between hg
>> state --abandon and hg state --{dead,frozen}. Perhaps the latter
>> should be --{kill,freeze}?
>
> You missed:
>
> "...abandoned changesets are implemented via markers in history so
> they are not part of the states concept..."
>
> "To mark a branch as abandoned, use 'hg commit --abandon'..."

It has actually been implemented as 'hg abandon REVS' in the same manner
as the strip command. But that is of course a minor detail.

-- 
Martin Geisler

Mercurial links: http://mercurial.ch/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://selenic.com/pipermail/mercurial-devel/attachments/20110508/2d43dc2d/attachment.pgp>


More information about the Mercurial-devel mailing list