equal
deleted
inserted
replaced
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 |