annotate tests/test-help-hide.t @ 40412:ab09e797fbed

help: allow commands to be hidden This is useful in enterprise environments where some workflows are discouraged. Differential Revision: https://phab.mercurial-scm.org/D5076
author rdamazio@google.com
date Sat, 13 Oct 2018 05:02:55 -0700
parents
children 1ddd202c47d9
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
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
63 status show changed files in the working directory
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
64 summary summarize working directory state
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
65 update update working directory (or switch revisions)
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
66
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
67 Change import/export:
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 archive create an unversioned archive of a repository revision
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
70 bundle create a bundle file
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
71 export dump the header and diffs for one or more changesets
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
72 import import an ordered set of patches
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
73 unbundle apply one or more bundle files
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
74
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
75 Repository maintenance:
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 manifest output the current or given revision of the project manifest
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
78 recover roll back an interrupted transaction
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
79 verify verify the integrity of the repository
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
80
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
81 Help:
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 config show combined config settings from all hgrc files
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
84 help show help for a given topic or a help overview
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
85 version output version and copyright information
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
86
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
87 additional help topics:
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 Mercurial identifiers:
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 filesets Specifying File Sets
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
92 hgignore Syntax for Mercurial Ignore Files
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
93 patterns File Name Patterns
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
94 revisions Specifying Revisions
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
95 urls URL Paths
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
96
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
97 Mercurial output:
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 color Colorizing Outputs
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
100 dates Date Formats
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
101 diffs Diff Formats
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
102 templating Template Usage
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
103
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
104 Mercurial configuration:
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 config Configuration Files
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
107 environment Environment Variables
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
108 extensions Using Additional Features
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
109 flags Command-line flags
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
110 hgweb Configuring hgweb
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
111 merge-tools Merge Tools
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
112 pager Pager Support
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
113
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
114 Concepts:
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 bundlespec Bundle File Formats
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
117 glossary Glossary
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
118 phases Working with Phases
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
119 subrepos Subrepositories
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
120
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
121 Miscellaneous:
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 deprecated Deprecated Features
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
124 internals Technical implementation topics
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
125 scripting Using Mercurial from scripts and automation
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
126
ab09e797fbed help: allow commands to be hidden
rdamazio@google.com
parents:
diff changeset
127 (use 'hg help -v' to show built-in aliases and global options)