annotate tests/test-help-hide.t @ 43252:32187ae9eeb3

copies: simplify the handling of merges Instead of stacking copies for both parent on the head, we move copies outside of the heap into a dedicated dictionary. The two side of merge can we merged sooner, making the algorithm simpler. This simplicity reflect in the heap structure and speed up the execution for copies involving a large amount of merges. Here are timing for perfpathcopies of multiple revision pairs. - filelog: timing using filelog (with the introrev condition dropped) - base: this series base - before: the parent of this changeset - after: this changeset revision: large amount; added files: large amount; rename small amount; c3b14617fbd7 9ba6ab77fd29 filelog: ! wall 3.679613 comb 3.680000 user 3.580000 sys 0.100000 (median of 3) base: ! wall 8.884369 comb 8.880000 user 8.850000 sys 0.030000 (median of 3) before: ! wall 8.443747 comb 8.420000 user 8.410000 sys 0.010000 (median of 3) after: ! wall 4.697917 comb 4.690000 user 4.660000 sys 0.030000 (median of 3) revision: large amount; added files: small amount; rename small amount; c3b14617fbd7 f650a9b140d2 filelog: ! wall 0.003357 comb 0.010000 user 0.010000 sys 0.000000 (median of 781) base: ! wall 12.398524 comb 12.400000 user 12.330000 sys 0.070000 (median of 3) before: ! wall 10.852593 comb 10.850000 user 10.800000 sys 0.050000 (median of 3) after: ! wall 6.750832 comb 6.750000 user 6.640000 sys 0.110000 (median of 3) revision: large amount; added files: large amount; rename large amount; 08ea3258278e d9fa043f30c0 filelog: ! wall 2.754687 comb 2.760000 user 2.650000 sys 0.110000 (median of 4) base: ! wall 1.423166 comb 1.420000 user 1.400000 sys 0.020000 (median of 8) before: ! wall 1.068041 comb 1.060000 user 1.050000 sys 0.010000 (median of 10) after: ! wall 1.045916 comb 1.050000 user 1.040000 sys 0.010000 (median of 10) revision: small amount; added files: large amount; rename large amount; df6f7a526b60 a83dc6a2d56f filelog: ! wall 1.552293 comb 1.550000 user 1.510000 sys 0.040000 (median of 6 base: ! wall 0.022662 comb 0.020000 user 0.020000 sys 0.000000 (median of 128) before: ! wall 0.021111 comb 0.020000 user 0.020000 sys 0.000000 (median of 139) after: ! wall 0.021577 comb 0.020000 user 0.020000 sys 0.000000 (median of 138) revision: small amount; added files: large amount; rename small amount; 4aa4e1f8e19a 169138063d63 filelog: ! wall 1.500983 comb 1.500000 user 1.420000 sys 0.080000 (median of 7) base: ! wall 0.006956 comb 0.010000 user 0.010000 sys 0.000000 (median of 392) before: ! wall 0.004356 comb 0.010000 user 0.010000 sys 0.000000 (median of 675) after: ! wall 0.004329 comb 0.000000 user 0.000000 sys 0.000000 (median of 682) revision: small amount; added files: small amount; rename small amount; 4bc173b045a6 964879152e2e filelog: ! wall 0.011745 comb 0.020000 user 0.020000 sys 0.000000 (median of 250) base: ! wall 0.000156 comb 0.000000 user 0.000000 sys 0.000000 (median of 17180) before: ! wall 0.000100 comb 0.000000 user 0.000000 sys 0.000000 (median of 26912) after: ! wall 0.000105 comb 0.000000 user 0.000000 sys 0.000000 (median of 25689) revision: medium amount; added files: large amount; rename medium amount; c95f1ced15f2 2c68e87c3efe filelog: ! wall 3.228230 comb 3.230000 user 3.110000 sys 0.120000 (median of 4) base: ! wall 0.997640 comb 1.000000 user 0.980000 sys 0.020000 (median of 10) before: ! wall 0.778291 comb 0.780000 user 0.780000 sys 0.000000 (median of 13) after: ! wall 0.706594 comb 0.710000 user 0.710000 sys 0.000000 (median of 15) revision: medium amount; added files: medium amount; rename small amount; d343da0c55a8 d7746d32bf9d filelog: ! wall 1.052501 comb 1.060000 user 1.040000 sys 0.020000 (median of 10 base: ! wall 0.214519 comb 0.220000 user 0.220000 sys 0.000000 (median of 45) before: ! wall 0.160804 comb 0.160000 user 0.160000 sys 0.000000 (median of 62) after: ! wall 0.163736 comb 0.160000 user 0.160000 sys 0.000000 (median of 60) Differential Revision: https://phab.mercurial-scm.org/D7069
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Wed, 02 Oct 2019 13:43:27 -0400
parents 3de4f17f4824
children d782cce137fd
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
40412
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
1 Test hiding some commands (which also happens to hide an entire category).
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
2
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
3 $ hg --config help.hidden-command.clone=true \
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
4 > --config help.hidden-command.init=true help
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
5 Mercurial Distributed SCM
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
6
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
7 list of commands:
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
8
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
9 Remote repository management:
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
10
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
11 incoming show new changesets found in source
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
12 outgoing show changesets not found in the destination
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
13 paths show aliases for remote repositories
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
14 pull pull changes from the specified source
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
15 push push changes to the specified destination
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
16 serve start stand-alone webserver
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
17
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
18 Change creation:
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
19
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
20 commit commit the specified files or all outstanding changes
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
21
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
22 Change manipulation:
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
23
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
24 backout reverse effect of earlier changeset
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
25 graft copy changes from other branches onto the current branch
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
26 merge merge another revision into working directory
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
27
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
28 Change organization:
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
29
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
30 bookmarks create a new bookmark or list existing bookmarks
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
31 branch set or show the current branch name
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
32 branches list repository named branches
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
33 phase set or show the current phase name
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
34 tag add one or more tags for the current or given revision
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
35 tags list repository tags
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
36
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
37 File content management:
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
38
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
39 annotate show changeset information by line for each file
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
40 cat output the current or given revision of files
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
41 copy mark files as copied for the next commit
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
42 diff diff repository (or selected files)
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
43 grep search revision history for a pattern in specified files
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
44
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
45 Change navigation:
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
46
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
47 bisect subdivision search of changesets
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
48 heads show branch heads
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
49 identify identify the working directory or specified revision
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
50 log show revision history of entire repository or files
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
51
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
52 Working directory management:
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
53
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
54 add add the specified files on the next commit
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
55 addremove add all new files, delete all missing files
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
56 files list tracked files
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
57 forget forget the specified files on the next commit
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
58 remove remove the specified files on the next commit
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
59 rename rename files; equivalent of copy + remove
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
60 resolve redo merges or set/view the merge status of files
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
61 revert restore files to their checkout state
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
62 root print the root (top) of the current working directory
42541
3de4f17f4824 shelve: move shelve extension to core
Navaneeth Suresh <navaneeths1998@gmail.com>
parents: 40413
diff changeset
63 shelve save and set aside changes from the working directory
40412
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
64 status show changed files in the working directory
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
65 summary summarize working directory state
42541
3de4f17f4824 shelve: move shelve extension to core
Navaneeth Suresh <navaneeths1998@gmail.com>
parents: 40413
diff changeset
66 unshelve restore a shelved change to the working directory
40412
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
67 update update working directory (or switch revisions)
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
68
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
69 Change import/export:
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
70
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
71 archive create an unversioned archive of a repository revision
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
72 bundle create a bundle file
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
73 export dump the header and diffs for one or more changesets
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
74 import import an ordered set of patches
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
75 unbundle apply one or more bundle files
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
76
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
77 Repository maintenance:
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
78
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
79 manifest output the current or given revision of the project manifest
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
80 recover roll back an interrupted transaction
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
81 verify verify the integrity of the repository
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
82
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
83 Help:
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
84
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
85 config show combined config settings from all hgrc files
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
86 help show help for a given topic or a help overview
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
87 version output version and copyright information
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
88
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
89 additional help topics:
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
90
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
91 Mercurial identifiers:
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
92
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
93 filesets Specifying File Sets
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
94 hgignore Syntax for Mercurial Ignore Files
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
95 patterns File Name Patterns
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
96 revisions Specifying Revisions
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
97 urls URL Paths
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
98
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
99 Mercurial output:
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
100
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
101 color Colorizing Outputs
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
102 dates Date Formats
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
103 diffs Diff Formats
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
104 templating Template Usage
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
105
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
106 Mercurial configuration:
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
107
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
108 config Configuration Files
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
109 environment Environment Variables
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
110 extensions Using Additional Features
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
111 flags Command-line flags
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
112 hgweb Configuring hgweb
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
113 merge-tools Merge Tools
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
114 pager Pager Support
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
115
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
116 Concepts:
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
117
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
118 bundlespec Bundle File Formats
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
119 glossary Glossary
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
120 phases Working with Phases
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
121 subrepos Subrepositories
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
122
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
123 Miscellaneous:
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
124
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
125 deprecated Deprecated Features
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
126 internals Technical implementation topics
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
127 scripting Using Mercurial from scripts and automation
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
128
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
129 (use 'hg help -v' to show built-in aliases and global options)
40413
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
130
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
131 Test hiding some topics.
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
132
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
133 $ hg --config help.hidden-topic.deprecated=true \
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
134 > --config help.hidden-topic.internals=true \
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
135 > --config help.hidden-topic.scripting=true help
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
136 Mercurial Distributed SCM
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
137
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
138 list of commands:
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
139
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
140 Repository creation:
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
141
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
142 clone make a copy of an existing repository
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
143 init create a new repository in the given directory
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
144
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
145 Remote repository management:
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
146
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
147 incoming show new changesets found in source
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
148 outgoing show changesets not found in the destination
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
149 paths show aliases for remote repositories
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
150 pull pull changes from the specified source
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
151 push push changes to the specified destination
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
152 serve start stand-alone webserver
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
153
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
154 Change creation:
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
155
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
156 commit commit the specified files or all outstanding changes
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
157
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
158 Change manipulation:
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
159
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
160 backout reverse effect of earlier changeset
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
161 graft copy changes from other branches onto the current branch
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
162 merge merge another revision into working directory
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
163
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
164 Change organization:
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
165
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
166 bookmarks create a new bookmark or list existing bookmarks
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
167 branch set or show the current branch name
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
168 branches list repository named branches
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
169 phase set or show the current phase name
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
170 tag add one or more tags for the current or given revision
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
171 tags list repository tags
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
172
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
173 File content management:
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
174
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
175 annotate show changeset information by line for each file
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
176 cat output the current or given revision of files
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
177 copy mark files as copied for the next commit
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
178 diff diff repository (or selected files)
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
179 grep search revision history for a pattern in specified files
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
180
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
181 Change navigation:
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
182
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
183 bisect subdivision search of changesets
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
184 heads show branch heads
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
185 identify identify the working directory or specified revision
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
186 log show revision history of entire repository or files
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
187
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
188 Working directory management:
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
189
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
190 add add the specified files on the next commit
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
191 addremove add all new files, delete all missing files
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
192 files list tracked files
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
193 forget forget the specified files on the next commit
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
194 remove remove the specified files on the next commit
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
195 rename rename files; equivalent of copy + remove
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
196 resolve redo merges or set/view the merge status of files
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
197 revert restore files to their checkout state
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
198 root print the root (top) of the current working directory
42541
3de4f17f4824 shelve: move shelve extension to core
Navaneeth Suresh <navaneeths1998@gmail.com>
parents: 40413
diff changeset
199 shelve save and set aside changes from the working directory
40413
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
200 status show changed files in the working directory
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
201 summary summarize working directory state
42541
3de4f17f4824 shelve: move shelve extension to core
Navaneeth Suresh <navaneeths1998@gmail.com>
parents: 40413
diff changeset
202 unshelve restore a shelved change to the working directory
40413
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
203 update update working directory (or switch revisions)
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
204
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
205 Change import/export:
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
206
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
207 archive create an unversioned archive of a repository revision
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
208 bundle create a bundle file
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
209 export dump the header and diffs for one or more changesets
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
210 import import an ordered set of patches
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
211 unbundle apply one or more bundle files
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
212
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
213 Repository maintenance:
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
214
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
215 manifest output the current or given revision of the project manifest
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
216 recover roll back an interrupted transaction
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
217 verify verify the integrity of the repository
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
218
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
219 Help:
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
220
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
221 config show combined config settings from all hgrc files
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
222 help show help for a given topic or a help overview
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
223 version output version and copyright information
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
224
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
225 additional help topics:
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
226
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
227 Mercurial identifiers:
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
228
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
229 filesets Specifying File Sets
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
230 hgignore Syntax for Mercurial Ignore Files
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
231 patterns File Name Patterns
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
232 revisions Specifying Revisions
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
233 urls URL Paths
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
234
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
235 Mercurial output:
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
236
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
237 color Colorizing Outputs
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
238 dates Date Formats
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
239 diffs Diff Formats
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
240 templating Template Usage
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
241
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
242 Mercurial configuration:
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
243
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
244 config Configuration Files
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
245 environment Environment Variables
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
246 extensions Using Additional Features
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
247 flags Command-line flags
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
248 hgweb Configuring hgweb
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
249 merge-tools Merge Tools
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
250 pager Pager Support
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
251
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
252 Concepts:
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
253
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
254 bundlespec Bundle File Formats
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
255 glossary Glossary
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
256 phases Working with Phases
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
257 subrepos Subrepositories
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
258
1ddd202c47d9 help: allow hiding of help topics
rdamazio@google.com
parents: 40412
diff changeset
259 (use 'hg help -v' to show built-in aliases and global options)