Differences between revisions 2 and 3
Revision 2 as of 2011-01-19 14:21:05
Size: 584
Comment:
Revision 3 as of 2011-04-20 09:14:20
Size: 1306
Comment: sum up base concept and mention related issue.
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:

/!\ This page is intended for developers.
<!> This is a proposed feature, last minor updated April 2011.
Line 5: Line 9:
/!\ This page is intended for developers.
<!> This is a proposed feature, last updated Jan 2011.
Line 10: Line 11:
== Ideas ==
== Base concept ==

The first objective of Liquid-HG is to have a clear distinctions between the part of the history can be altered and the one which can't. (To keep it simple: the private part may be edited while the public can't). This imply two points

 * Deny edition of non-liquid (frozen) changeset,

 * Simple and logical transition from liquid to frozen state (freezing). This transition should be transparent for the user.

== Other concept ==

 * Garbage collection of "abandoned" changeset,
 * Semantical Change tracking (as mq do with patches) and versionning (as versionned mq),
 * History edition extension compatibility,
 * Sharing volatile part of the history.


== Ideas and discussion ==

Liquid-HG

/!\ This page is intended for developers. <!> This is a proposed feature, last minor updated April 2011.

A system for safely allowing mutable history.

Base concept

The first objective of Liquid-HG is to have a clear distinctions between the part of the history can be altered and the one which can't. (To keep it simple: the private part may be edited while the public can't). This imply two points

  • Deny edition of non-liquid (frozen) changeset,
  • Simple and logical transition from liquid to frozen state (freezing). This transition should be transparent for the user.

Other concept

  • Garbage collection of "abandoned" changeset,
  • Semantical Change tracking (as mq do with patches) and versionning (as versionned mq),
  • History edition extension compatibility,
  • Sharing volatile part of the history.

Ideas and discussion


CategoryNewFeatures

LiquidHG (last edited 2012-10-25 20:57:10 by mpm)