Mercurial > evolve
comparison README @ 70:af4f7ef0a3c1
[obsolete] extract serialization logic.
author | Pierre-Yves David <pierre-yves.david@ens-lyon.org> |
---|---|
date | Tue, 13 Sep 2011 21:29:52 +0200 |
parents | 02fba620d139 |
children | 215e78166ef9 |
comparison
equal
deleted
inserted
replaced
69:aee53d546849 | 70:af4f7ef0a3c1 |
---|---|
26 See each extension documentation for details | 26 See each extension documentation for details |
27 | 27 |
28 | 28 |
29 | 29 |
30 | 30 |
31 Obsolete Extension | |
32 ====================== | |
33 | |
34 state: in progress | |
35 | |
36 This extension introduces the *obsolete* concept. It adds a new *obsolete* | |
37 relation between two changesets. A relation ``<changeset B> obsolete <changeset | |
38 A>`` is set to denote that ``<changeset B>`` is new version of ``<changeset | |
39 A>``. | |
40 | |
41 The *obsolete* relation act as a **perpendicular history** to the standard | |
42 changeset history. Standard changeset history versions files. The *obsolete* | |
43 relation versions changesets. | |
44 | |
45 Usage and Feature | |
46 ------------------ | |
47 | |
48 obsolete changesets are hidden. | |
49 | |
50 Commands | |
51 ........ | |
52 | |
53 | |
54 a ``debugobsolete`` command has been added. | |
55 | |
56 | |
57 To Do | |
58 ----- | |
59 | |
60 * do not exchange them | |
61 | |
62 * handle non-obsolete children | |
63 | |
64 * exchange the obsolete information | |
65 | |
66 * refuse to obsolete published changesets | |
67 | |
68 * handle split | |
69 | |
70 * handle conflict | |
71 | |
72 * handle out of sync | |
73 | |
74 rewrite Extension | 31 rewrite Extension |
75 ====================== | 32 ====================== |
76 | 33 |
77 state: To be written | 34 state: To be written |
78 | 35 |