glossary: add phase terms stable
authorMatt Mackall <mpm@selenic.com>
Mon, 30 Jan 2012 14:44:01 -0600
branchstable
changeset 16037 9232fa4fd1ba
parent 16036 e6e12e60a45f
child 16038 dad96e752079
glossary: add phase terms
mercurial/help/glossary.txt
--- a/mercurial/help/glossary.txt	Mon Jan 30 14:14:18 2012 -0600
+++ b/mercurial/help/glossary.txt	Mon Jan 30 14:44:01 2012 -0600
@@ -212,6 +212,11 @@
     to the files introduced manually or by a merge. The repository
     metadata exists in the .hg directory inside the working directory.
 
+Draft
+    Changesets in the draft phase have not been shared with publishing
+    repositories and may thus be safely changed by history-modifying
+    extensions. See :hg:`help phases`.
+
 Graph
     See DAG and :hg:`help graphlog`.
 
@@ -300,6 +305,15 @@
 
     Example: "You will need to patch that revision."
 
+Phase
+    A per-changeset state tracking how the changeset has been or
+    should be shared. See :hg:`help phases`.
+
+Public
+    Changesets in the public phase have been shared with publishing
+    repositories and are therefore considered immutable. See :hg:`help
+    phases`.
+
 Pull
     An operation in which changesets in a remote repository which are
     not in the local repository are brought into the local
@@ -351,6 +365,10 @@
     A changeset that has only the null changeset as its parent. Most
     repositories have only a single root changeset.
 
+Secret
+    Secret changesets are changesets that may not be shared via push
+    or pull. See :hg:`help phases`.
+
 Tag
     An alternative name given to a changeset. Tags can be used in all
     places where Mercurial expects a changeset ID, e.g., with