##// END OF EJS Templates
glossary: fixup use of periods at end of entries...
timeless@mozdev.org -
r26097:220ee139 default
parent child Browse files
Show More
@@ -1,413 +1,413 b''
1 Ancestor
1 Ancestor
2 Any changeset that can be reached by an unbroken chain of parent
2 Any changeset that can be reached by an unbroken chain of parent
3 changesets from a given changeset. More precisely, the ancestors
3 changesets from a given changeset. More precisely, the ancestors
4 of a changeset can be defined by two properties: a parent of a
4 of a changeset can be defined by two properties: a parent of a
5 changeset is an ancestor, and a parent of an ancestor is an
5 changeset is an ancestor, and a parent of an ancestor is an
6 ancestor. See also: 'Descendant'.
6 ancestor. See also: 'Descendant'.
7
7
8 Bookmark
8 Bookmark
9 Bookmarks are pointers to certain commits that move when
9 Bookmarks are pointers to certain commits that move when
10 committing. They are similar to tags in that it is possible to use
10 committing. They are similar to tags in that it is possible to use
11 bookmark names in all places where Mercurial expects a changeset
11 bookmark names in all places where Mercurial expects a changeset
12 ID, e.g., with :hg:`update`. Unlike tags, bookmarks move along
12 ID, e.g., with :hg:`update`. Unlike tags, bookmarks move along
13 when you make a commit.
13 when you make a commit.
14
14
15 Bookmarks can be renamed, copied and deleted. Bookmarks are local,
15 Bookmarks can be renamed, copied and deleted. Bookmarks are local,
16 unless they are explicitly pushed or pulled between repositories.
16 unless they are explicitly pushed or pulled between repositories.
17 Pushing and pulling bookmarks allow you to collaborate with others
17 Pushing and pulling bookmarks allow you to collaborate with others
18 on a branch without creating a named branch.
18 on a branch without creating a named branch.
19
19
20 Branch
20 Branch
21 (Noun) A child changeset that has been created from a parent that
21 (Noun) A child changeset that has been created from a parent that
22 is not a head. These are known as topological branches, see
22 is not a head. These are known as topological branches, see
23 'Branch, topological'. If a topological branch is named, it becomes
23 'Branch, topological'. If a topological branch is named, it becomes
24 a named branch. If a topological branch is not named, it becomes
24 a named branch. If a topological branch is not named, it becomes
25 an anonymous branch. See 'Branch, anonymous' and 'Branch, named'.
25 an anonymous branch. See 'Branch, anonymous' and 'Branch, named'.
26
26
27 Branches may be created when changes are pulled from or pushed to
27 Branches may be created when changes are pulled from or pushed to
28 a remote repository, since new heads may be created by these
28 a remote repository, since new heads may be created by these
29 operations. Note that the term branch can also be used informally
29 operations. Note that the term branch can also be used informally
30 to describe a development process in which certain development is
30 to describe a development process in which certain development is
31 done independently of other development. This is sometimes done
31 done independently of other development. This is sometimes done
32 explicitly with a named branch, but it can also be done locally,
32 explicitly with a named branch, but it can also be done locally,
33 using bookmarks or clones and anonymous branches.
33 using bookmarks or clones and anonymous branches.
34
34
35 Example: "The experimental branch".
35 Example: "The experimental branch."
36
36
37 (Verb) The action of creating a child changeset which results in
37 (Verb) The action of creating a child changeset which results in
38 its parent having more than one child.
38 its parent having more than one child.
39
39
40 Example: "I'm going to branch at X".
40 Example: "I'm going to branch at X."
41
41
42 Branch, anonymous
42 Branch, anonymous
43 Every time a new child changeset is created from a parent that is not
43 Every time a new child changeset is created from a parent that is not
44 a head and the name of the branch is not changed, a new anonymous
44 a head and the name of the branch is not changed, a new anonymous
45 branch is created.
45 branch is created.
46
46
47 Branch, closed
47 Branch, closed
48 A named branch whose branch heads have all been closed.
48 A named branch whose branch heads have all been closed.
49
49
50 Branch, default
50 Branch, default
51 The branch assigned to a changeset when no name has previously been
51 The branch assigned to a changeset when no name has previously been
52 assigned.
52 assigned.
53
53
54 Branch head
54 Branch head
55 See 'Head, branch'.
55 See 'Head, branch'.
56
56
57 Branch, inactive
57 Branch, inactive
58 If a named branch has no topological heads, it is considered to be
58 If a named branch has no topological heads, it is considered to be
59 inactive. As an example, a feature branch becomes inactive when it
59 inactive. As an example, a feature branch becomes inactive when it
60 is merged into the default branch. The :hg:`branches` command
60 is merged into the default branch. The :hg:`branches` command
61 shows inactive branches by default, though they can be hidden with
61 shows inactive branches by default, though they can be hidden with
62 :hg:`branches --active`.
62 :hg:`branches --active`.
63
63
64 NOTE: this concept is deprecated because it is too implicit.
64 NOTE: this concept is deprecated because it is too implicit.
65 Branches should now be explicitly closed using :hg:`commit
65 Branches should now be explicitly closed using :hg:`commit
66 --close-branch` when they are no longer needed.
66 --close-branch` when they are no longer needed.
67
67
68 Branch, named
68 Branch, named
69 A collection of changesets which have the same branch name. By
69 A collection of changesets which have the same branch name. By
70 default, children of a changeset in a named branch belong to the
70 default, children of a changeset in a named branch belong to the
71 same named branch. A child can be explicitly assigned to a
71 same named branch. A child can be explicitly assigned to a
72 different branch. See :hg:`help branch`, :hg:`help branches` and
72 different branch. See :hg:`help branch`, :hg:`help branches` and
73 :hg:`commit --close-branch` for more information on managing
73 :hg:`commit --close-branch` for more information on managing
74 branches.
74 branches.
75
75
76 Named branches can be thought of as a kind of namespace, dividing
76 Named branches can be thought of as a kind of namespace, dividing
77 the collection of changesets that comprise the repository into a
77 the collection of changesets that comprise the repository into a
78 collection of disjoint subsets. A named branch is not necessarily
78 collection of disjoint subsets. A named branch is not necessarily
79 a topological branch. If a new named branch is created from the
79 a topological branch. If a new named branch is created from the
80 head of another named branch, or the default branch, but no
80 head of another named branch, or the default branch, but no
81 further changesets are added to that previous branch, then that
81 further changesets are added to that previous branch, then that
82 previous branch will be a branch in name only.
82 previous branch will be a branch in name only.
83
83
84 Branch tip
84 Branch tip
85 See 'Tip, branch'.
85 See 'Tip, branch'.
86
86
87 Branch, topological
87 Branch, topological
88 Every time a new child changeset is created from a parent that is
88 Every time a new child changeset is created from a parent that is
89 not a head, a new topological branch is created. If a topological
89 not a head, a new topological branch is created. If a topological
90 branch is named, it becomes a named branch. If a topological
90 branch is named, it becomes a named branch. If a topological
91 branch is not named, it becomes an anonymous branch of the
91 branch is not named, it becomes an anonymous branch of the
92 current, possibly default, branch.
92 current, possibly default, branch.
93
93
94 Changelog
94 Changelog
95 A record of the changesets in the order in which they were added
95 A record of the changesets in the order in which they were added
96 to the repository. This includes details such as changeset id,
96 to the repository. This includes details such as changeset id,
97 author, commit message, date, and list of changed files.
97 author, commit message, date, and list of changed files.
98
98
99 Changeset
99 Changeset
100 A snapshot of the state of the repository used to record a change.
100 A snapshot of the state of the repository used to record a change.
101
101
102 Changeset, child
102 Changeset, child
103 The converse of parent changeset: if P is a parent of C, then C is
103 The converse of parent changeset: if P is a parent of C, then C is
104 a child of P. There is no limit to the number of children that a
104 a child of P. There is no limit to the number of children that a
105 changeset may have.
105 changeset may have.
106
106
107 Changeset id
107 Changeset id
108 A SHA-1 hash that uniquely identifies a changeset. It may be
108 A SHA-1 hash that uniquely identifies a changeset. It may be
109 represented as either a "long" 40 hexadecimal digit string, or a
109 represented as either a "long" 40 hexadecimal digit string, or a
110 "short" 12 hexadecimal digit string.
110 "short" 12 hexadecimal digit string.
111
111
112 Changeset, merge
112 Changeset, merge
113 A changeset with two parents. This occurs when a merge is
113 A changeset with two parents. This occurs when a merge is
114 committed.
114 committed.
115
115
116 Changeset, parent
116 Changeset, parent
117 A revision upon which a child changeset is based. Specifically, a
117 A revision upon which a child changeset is based. Specifically, a
118 parent changeset of a changeset C is a changeset whose node
118 parent changeset of a changeset C is a changeset whose node
119 immediately precedes C in the DAG. Changesets have at most two
119 immediately precedes C in the DAG. Changesets have at most two
120 parents.
120 parents.
121
121
122 Checkout
122 Checkout
123 (Noun) The working directory being updated to a specific
123 (Noun) The working directory being updated to a specific
124 revision. This use should probably be avoided where possible, as
124 revision. This use should probably be avoided where possible, as
125 changeset is much more appropriate than checkout in this context.
125 changeset is much more appropriate than checkout in this context.
126
126
127 Example: "I'm using checkout X."
127 Example: "I'm using checkout X."
128
128
129 (Verb) Updating the working directory to a specific changeset. See
129 (Verb) Updating the working directory to a specific changeset. See
130 :hg:`help update`.
130 :hg:`help update`.
131
131
132 Example: "I'm going to check out changeset X."
132 Example: "I'm going to check out changeset X."
133
133
134 Child changeset
134 Child changeset
135 See 'Changeset, child'.
135 See 'Changeset, child'.
136
136
137 Close changeset
137 Close changeset
138 See 'Head, closed branch'
138 See 'Head, closed branch'.
139
139
140 Closed branch
140 Closed branch
141 See 'Branch, closed'.
141 See 'Branch, closed'.
142
142
143 Clone
143 Clone
144 (Noun) An entire or partial copy of a repository. The partial
144 (Noun) An entire or partial copy of a repository. The partial
145 clone must be in the form of a revision and its ancestors.
145 clone must be in the form of a revision and its ancestors.
146
146
147 Example: "Is your clone up to date?".
147 Example: "Is your clone up to date?"
148
148
149 (Verb) The process of creating a clone, using :hg:`clone`.
149 (Verb) The process of creating a clone, using :hg:`clone`.
150
150
151 Example: "I'm going to clone the repository".
151 Example: "I'm going to clone the repository."
152
152
153 Closed branch head
153 Closed branch head
154 See 'Head, closed branch'.
154 See 'Head, closed branch'.
155
155
156 Commit
156 Commit
157 (Noun) A synonym for changeset.
157 (Noun) A synonym for changeset.
158
158
159 Example: "Is the bug fixed in your recent commit?"
159 Example: "Is the bug fixed in your recent commit?"
160
160
161 (Verb) The act of recording changes to a repository. When files
161 (Verb) The act of recording changes to a repository. When files
162 are committed in a working directory, Mercurial finds the
162 are committed in a working directory, Mercurial finds the
163 differences between the committed files and their parent
163 differences between the committed files and their parent
164 changeset, creating a new changeset in the repository.
164 changeset, creating a new changeset in the repository.
165
165
166 Example: "You should commit those changes now."
166 Example: "You should commit those changes now."
167
167
168 Cset
168 Cset
169 A common abbreviation of the term changeset.
169 A common abbreviation of the term changeset.
170
170
171 DAG
171 DAG
172 The repository of changesets of a distributed version control
172 The repository of changesets of a distributed version control
173 system (DVCS) can be described as a directed acyclic graph (DAG),
173 system (DVCS) can be described as a directed acyclic graph (DAG),
174 consisting of nodes and edges, where nodes correspond to
174 consisting of nodes and edges, where nodes correspond to
175 changesets and edges imply a parent -> child relation. This graph
175 changesets and edges imply a parent -> child relation. This graph
176 can be visualized by graphical tools such as :hg:`log --graph`. In
176 can be visualized by graphical tools such as :hg:`log --graph`. In
177 Mercurial, the DAG is limited by the requirement for children to
177 Mercurial, the DAG is limited by the requirement for children to
178 have at most two parents.
178 have at most two parents.
179
179
180 Deprecated
180 Deprecated
181 Feature removed from documentation, but not scheduled for removal.
181 Feature removed from documentation, but not scheduled for removal.
182
182
183 Default branch
183 Default branch
184 See 'Branch, default'.
184 See 'Branch, default'.
185
185
186 Descendant
186 Descendant
187 Any changeset that can be reached by a chain of child changesets
187 Any changeset that can be reached by a chain of child changesets
188 from a given changeset. More precisely, the descendants of a
188 from a given changeset. More precisely, the descendants of a
189 changeset can be defined by two properties: the child of a
189 changeset can be defined by two properties: the child of a
190 changeset is a descendant, and the child of a descendant is a
190 changeset is a descendant, and the child of a descendant is a
191 descendant. See also: 'Ancestor'.
191 descendant. See also: 'Ancestor'.
192
192
193 Diff
193 Diff
194 (Noun) The difference between the contents and attributes of files
194 (Noun) The difference between the contents and attributes of files
195 in two changesets or a changeset and the current working
195 in two changesets or a changeset and the current working
196 directory. The difference is usually represented in a standard
196 directory. The difference is usually represented in a standard
197 form called a "diff" or "patch". The "git diff" format is used
197 form called a "diff" or "patch". The "git diff" format is used
198 when the changes include copies, renames, or changes to file
198 when the changes include copies, renames, or changes to file
199 attributes, none of which can be represented/handled by classic
199 attributes, none of which can be represented/handled by classic
200 "diff" and "patch".
200 "diff" and "patch".
201
201
202 Example: "Did you see my correction in the diff?"
202 Example: "Did you see my correction in the diff?"
203
203
204 (Verb) Diffing two changesets is the action of creating a diff or
204 (Verb) Diffing two changesets is the action of creating a diff or
205 patch.
205 patch.
206
206
207 Example: "If you diff with changeset X, you will see what I mean."
207 Example: "If you diff with changeset X, you will see what I mean."
208
208
209 Directory, working
209 Directory, working
210 The working directory represents the state of the files tracked by
210 The working directory represents the state of the files tracked by
211 Mercurial, that will be recorded in the next commit. The working
211 Mercurial, that will be recorded in the next commit. The working
212 directory initially corresponds to the snapshot at an existing
212 directory initially corresponds to the snapshot at an existing
213 changeset, known as the parent of the working directory. See
213 changeset, known as the parent of the working directory. See
214 'Parent, working directory'. The state may be modified by changes
214 'Parent, working directory'. The state may be modified by changes
215 to the files introduced manually or by a merge. The repository
215 to the files introduced manually or by a merge. The repository
216 metadata exists in the .hg directory inside the working directory.
216 metadata exists in the .hg directory inside the working directory.
217
217
218 Draft
218 Draft
219 Changesets in the draft phase have not been shared with publishing
219 Changesets in the draft phase have not been shared with publishing
220 repositories and may thus be safely changed by history-modifying
220 repositories and may thus be safely changed by history-modifying
221 extensions. See :hg:`help phases`.
221 extensions. See :hg:`help phases`.
222
222
223 Experimental
223 Experimental
224 Feature that may change or be removed at a later date.
224 Feature that may change or be removed at a later date.
225
225
226 Graph
226 Graph
227 See DAG and :hg:`log --graph`.
227 See DAG and :hg:`log --graph`.
228
228
229 Head
229 Head
230 The term 'head' may be used to refer to both a branch head or a
230 The term 'head' may be used to refer to both a branch head or a
231 repository head, depending on the context. See 'Head, branch' and
231 repository head, depending on the context. See 'Head, branch' and
232 'Head, repository' for specific definitions.
232 'Head, repository' for specific definitions.
233
233
234 Heads are where development generally takes place and are the
234 Heads are where development generally takes place and are the
235 usual targets for update and merge operations.
235 usual targets for update and merge operations.
236
236
237 Head, branch
237 Head, branch
238 A changeset with no descendants on the same named branch.
238 A changeset with no descendants on the same named branch.
239
239
240 Head, closed branch
240 Head, closed branch
241 A changeset that marks a head as no longer interesting. The closed
241 A changeset that marks a head as no longer interesting. The closed
242 head is no longer listed by :hg:`heads`. A branch is considered
242 head is no longer listed by :hg:`heads`. A branch is considered
243 closed when all its heads are closed and consequently is not
243 closed when all its heads are closed and consequently is not
244 listed by :hg:`branches`.
244 listed by :hg:`branches`.
245
245
246 Closed heads can be re-opened by committing new changeset as the
246 Closed heads can be re-opened by committing new changeset as the
247 child of the changeset that marks a head as closed.
247 child of the changeset that marks a head as closed.
248
248
249 Head, repository
249 Head, repository
250 A topological head which has not been closed.
250 A topological head which has not been closed.
251
251
252 Head, topological
252 Head, topological
253 A changeset with no children in the repository.
253 A changeset with no children in the repository.
254
254
255 History, immutable
255 History, immutable
256 Once committed, changesets cannot be altered. Extensions which
256 Once committed, changesets cannot be altered. Extensions which
257 appear to change history actually create new changesets that
257 appear to change history actually create new changesets that
258 replace existing ones, and then destroy the old changesets. Doing
258 replace existing ones, and then destroy the old changesets. Doing
259 so in public repositories can result in old changesets being
259 so in public repositories can result in old changesets being
260 reintroduced to the repository.
260 reintroduced to the repository.
261
261
262 History, rewriting
262 History, rewriting
263 The changesets in a repository are immutable. However, extensions
263 The changesets in a repository are immutable. However, extensions
264 to Mercurial can be used to alter the repository, usually in such
264 to Mercurial can be used to alter the repository, usually in such
265 a way as to preserve changeset contents.
265 a way as to preserve changeset contents.
266
266
267 Immutable history
267 Immutable history
268 See 'History, immutable'.
268 See 'History, immutable'.
269
269
270 Merge changeset
270 Merge changeset
271 See 'Changeset, merge'.
271 See 'Changeset, merge'.
272
272
273 Manifest
273 Manifest
274 Each changeset has a manifest, which is the list of files that are
274 Each changeset has a manifest, which is the list of files that are
275 tracked by the changeset.
275 tracked by the changeset.
276
276
277 Merge
277 Merge
278 Used to bring together divergent branches of work. When you update
278 Used to bring together divergent branches of work. When you update
279 to a changeset and then merge another changeset, you bring the
279 to a changeset and then merge another changeset, you bring the
280 history of the latter changeset into your working directory. Once
280 history of the latter changeset into your working directory. Once
281 conflicts are resolved (and marked), this merge may be committed
281 conflicts are resolved (and marked), this merge may be committed
282 as a merge changeset, bringing two branches together in the DAG.
282 as a merge changeset, bringing two branches together in the DAG.
283
283
284 Named branch
284 Named branch
285 See 'Branch, named'.
285 See 'Branch, named'.
286
286
287 Null changeset
287 Null changeset
288 The empty changeset. It is the parent state of newly-initialized
288 The empty changeset. It is the parent state of newly-initialized
289 repositories and repositories with no checked out revision. It is
289 repositories and repositories with no checked out revision. It is
290 thus the parent of root changesets and the effective ancestor when
290 thus the parent of root changesets and the effective ancestor when
291 merging unrelated changesets. Can be specified by the alias 'null'
291 merging unrelated changesets. Can be specified by the alias 'null'
292 or by the changeset ID '000000000000'.
292 or by the changeset ID '000000000000'.
293
293
294 Parent
294 Parent
295 See 'Changeset, parent'.
295 See 'Changeset, parent'.
296
296
297 Parent changeset
297 Parent changeset
298 See 'Changeset, parent'.
298 See 'Changeset, parent'.
299
299
300 Parent, working directory
300 Parent, working directory
301 The working directory parent reflects a virtual revision which is
301 The working directory parent reflects a virtual revision which is
302 the child of the changeset (or two changesets with an uncommitted
302 the child of the changeset (or two changesets with an uncommitted
303 merge) shown by :hg:`parents`. This is changed with
303 merge) shown by :hg:`parents`. This is changed with
304 :hg:`update`. Other commands to see the working directory parent
304 :hg:`update`. Other commands to see the working directory parent
305 are :hg:`summary` and :hg:`id`. Can be specified by the alias ".".
305 are :hg:`summary` and :hg:`id`. Can be specified by the alias ".".
306
306
307 Patch
307 Patch
308 (Noun) The product of a diff operation.
308 (Noun) The product of a diff operation.
309
309
310 Example: "I've sent you my patch."
310 Example: "I've sent you my patch."
311
311
312 (Verb) The process of using a patch file to transform one
312 (Verb) The process of using a patch file to transform one
313 changeset into another.
313 changeset into another.
314
314
315 Example: "You will need to patch that revision."
315 Example: "You will need to patch that revision."
316
316
317 Phase
317 Phase
318 A per-changeset state tracking how the changeset has been or
318 A per-changeset state tracking how the changeset has been or
319 should be shared. See :hg:`help phases`.
319 should be shared. See :hg:`help phases`.
320
320
321 Public
321 Public
322 Changesets in the public phase have been shared with publishing
322 Changesets in the public phase have been shared with publishing
323 repositories and are therefore considered immutable. See :hg:`help
323 repositories and are therefore considered immutable. See :hg:`help
324 phases`.
324 phases`.
325
325
326 Pull
326 Pull
327 An operation in which changesets in a remote repository which are
327 An operation in which changesets in a remote repository which are
328 not in the local repository are brought into the local
328 not in the local repository are brought into the local
329 repository. Note that this operation without special arguments
329 repository. Note that this operation without special arguments
330 only updates the repository, it does not update the files in the
330 only updates the repository, it does not update the files in the
331 working directory. See :hg:`help pull`.
331 working directory. See :hg:`help pull`.
332
332
333 Push
333 Push
334 An operation in which changesets in a local repository which are
334 An operation in which changesets in a local repository which are
335 not in a remote repository are sent to the remote repository. Note
335 not in a remote repository are sent to the remote repository. Note
336 that this operation only adds changesets which have been committed
336 that this operation only adds changesets which have been committed
337 locally to the remote repository. Uncommitted changes are not
337 locally to the remote repository. Uncommitted changes are not
338 sent. See :hg:`help push`.
338 sent. See :hg:`help push`.
339
339
340 Repository
340 Repository
341 The metadata describing all recorded states of a collection of
341 The metadata describing all recorded states of a collection of
342 files. Each recorded state is represented by a changeset. A
342 files. Each recorded state is represented by a changeset. A
343 repository is usually (but not always) found in the ``.hg``
343 repository is usually (but not always) found in the ``.hg``
344 subdirectory of a working directory. Any recorded state can be
344 subdirectory of a working directory. Any recorded state can be
345 recreated by "updating" a working directory to a specific
345 recreated by "updating" a working directory to a specific
346 changeset.
346 changeset.
347
347
348 Repository head
348 Repository head
349 See 'Head, repository'.
349 See 'Head, repository'.
350
350
351 Revision
351 Revision
352 A state of the repository at some point in time. Earlier revisions
352 A state of the repository at some point in time. Earlier revisions
353 can be updated to by using :hg:`update`. See also 'Revision
353 can be updated to by using :hg:`update`. See also 'Revision
354 number'; See also 'Changeset'.
354 number'; See also 'Changeset'.
355
355
356 Revision number
356 Revision number
357 This integer uniquely identifies a changeset in a specific
357 This integer uniquely identifies a changeset in a specific
358 repository. It represents the order in which changesets were added
358 repository. It represents the order in which changesets were added
359 to a repository, starting with revision number 0. Note that the
359 to a repository, starting with revision number 0. Note that the
360 revision number may be different in each clone of a repository. To
360 revision number may be different in each clone of a repository. To
361 identify changesets uniquely between different clones, see
361 identify changesets uniquely between different clones, see
362 'Changeset id'.
362 'Changeset id'.
363
363
364 Revlog
364 Revlog
365 History storage mechanism used by Mercurial. It is a form of delta
365 History storage mechanism used by Mercurial. It is a form of delta
366 encoding, with occasional full revision of data followed by delta
366 encoding, with occasional full revision of data followed by delta
367 of each successive revision. It includes data and an index
367 of each successive revision. It includes data and an index
368 pointing to the data.
368 pointing to the data.
369
369
370 Rewriting history
370 Rewriting history
371 See 'History, rewriting'.
371 See 'History, rewriting'.
372
372
373 Root
373 Root
374 A changeset that has only the null changeset as its parent. Most
374 A changeset that has only the null changeset as its parent. Most
375 repositories have only a single root changeset.
375 repositories have only a single root changeset.
376
376
377 Secret
377 Secret
378 Changesets in the secret phase may not be shared via push, pull,
378 Changesets in the secret phase may not be shared via push, pull,
379 or clone. See :hg:`help phases`.
379 or clone. See :hg:`help phases`.
380
380
381 Tag
381 Tag
382 An alternative name given to a changeset. Tags can be used in all
382 An alternative name given to a changeset. Tags can be used in all
383 places where Mercurial expects a changeset ID, e.g., with
383 places where Mercurial expects a changeset ID, e.g., with
384 :hg:`update`. The creation of a tag is stored in the history and
384 :hg:`update`. The creation of a tag is stored in the history and
385 will thus automatically be shared with other using push and pull.
385 will thus automatically be shared with other using push and pull.
386
386
387 Tip
387 Tip
388 The changeset with the highest revision number. It is the changeset
388 The changeset with the highest revision number. It is the changeset
389 most recently added in a repository.
389 most recently added in a repository.
390
390
391 Tip, branch
391 Tip, branch
392 The head of a given branch with the highest revision number. When
392 The head of a given branch with the highest revision number. When
393 a branch name is used as a revision identifier, it refers to the
393 a branch name is used as a revision identifier, it refers to the
394 branch tip. See also 'Branch, head'. Note that because revision
394 branch tip. See also 'Branch, head'. Note that because revision
395 numbers may be different in different repository clones, the
395 numbers may be different in different repository clones, the
396 branch tip may be different in different cloned repositories.
396 branch tip may be different in different cloned repositories.
397
397
398 Update
398 Update
399 (Noun) Another synonym of changeset.
399 (Noun) Another synonym of changeset.
400
400
401 Example: "I've pushed an update".
401 Example: "I've pushed an update."
402
402
403 (Verb) This term is usually used to describe updating the state of
403 (Verb) This term is usually used to describe updating the state of
404 the working directory to that of a specific changeset. See
404 the working directory to that of a specific changeset. See
405 :hg:`help update`.
405 :hg:`help update`.
406
406
407 Example: "You should update".
407 Example: "You should update."
408
408
409 Working directory
409 Working directory
410 See 'Directory, working'.
410 See 'Directory, working'.
411
411
412 Working directory parent
412 Working directory parent
413 See 'Parent, working directory'.
413 See 'Parent, working directory'.
General Comments 0
You need to be logged in to leave comments. Login now