]> git.ipfire.org Git - thirdparty/git.git/blob - command-list.txt
refs: print error message in debug output
[thirdparty/git.git] / command-list.txt
1 # Command classification list
2 # ---------------------------
3 # All supported commands, builtin or external, must be described in
4 # here. This info is used to list commands in various places. Each
5 # command is on one line followed by one or more attributes.
6 #
7 # The first attribute group is mandatory and indicates the command
8 # type. This group includes:
9 #
10 # mainporcelain
11 # ancillarymanipulators
12 # ancillaryinterrogators
13 # foreignscminterface
14 # plumbingmanipulators
15 # plumbinginterrogators
16 # synchingrepositories
17 # synchelpers
18 # purehelpers
19 #
20 # The type names are self explanatory. But if you want to see what
21 # command belongs to what group to get a better picture, have a look
22 # at "git" man page, "GIT COMMANDS" section.
23 #
24 # Commands of type mainporcelain can also optionally have one of these
25 # attributes:
26 #
27 # init
28 # worktree
29 # info
30 # history
31 # remote
32 #
33 # These commands are considered "common" and will show up in "git
34 # help" output in groups. Uncommon porcelain commands must not
35 # specify any of these attributes.
36 #
37 # "complete" attribute is used to mark that the command should be
38 # completable by git-completion.bash. Note that by default,
39 # mainporcelain commands are completable so you don't need this
40 # attribute.
41 #
42 # As part of the Git man page list, the man(5/7) guides are also
43 # specified here, which can only have "guide" attribute and nothing
44 # else.
45 #
46 ### command list (do not change this line)
47 # command name category [category] [category]
48 git-add mainporcelain worktree
49 git-am mainporcelain
50 git-annotate ancillaryinterrogators
51 git-apply plumbingmanipulators complete
52 git-archimport foreignscminterface
53 git-archive mainporcelain
54 git-bisect mainporcelain info
55 git-blame ancillaryinterrogators complete
56 git-branch mainporcelain history
57 git-bugreport ancillaryinterrogators
58 git-bundle mainporcelain
59 git-cat-file plumbinginterrogators
60 git-check-attr purehelpers
61 git-check-ignore purehelpers
62 git-check-mailmap purehelpers
63 git-check-ref-format purehelpers
64 git-checkout mainporcelain
65 git-checkout-index plumbingmanipulators
66 git-cherry plumbinginterrogators complete
67 git-cherry-pick mainporcelain
68 git-citool mainporcelain
69 git-clean mainporcelain
70 git-clone mainporcelain init
71 git-column purehelpers
72 git-commit mainporcelain history
73 git-commit-graph plumbingmanipulators
74 git-commit-tree plumbingmanipulators
75 git-config ancillarymanipulators complete
76 git-count-objects ancillaryinterrogators
77 git-credential purehelpers
78 git-credential-cache purehelpers
79 git-credential-store purehelpers
80 git-cvsexportcommit foreignscminterface
81 git-cvsimport foreignscminterface
82 git-cvsserver foreignscminterface
83 git-daemon synchingrepositories
84 git-describe mainporcelain
85 git-diff mainporcelain info
86 git-diff-files plumbinginterrogators
87 git-diff-index plumbinginterrogators
88 git-diff-tree plumbinginterrogators
89 git-difftool ancillaryinterrogators complete
90 git-fast-export ancillarymanipulators
91 git-fast-import ancillarymanipulators
92 git-fetch mainporcelain remote
93 git-fetch-pack synchingrepositories
94 git-filter-branch ancillarymanipulators
95 git-fmt-merge-msg purehelpers
96 git-for-each-ref plumbinginterrogators
97 git-for-each-repo plumbinginterrogators
98 git-format-patch mainporcelain
99 git-fsck ancillaryinterrogators complete
100 git-gc mainporcelain
101 git-get-tar-commit-id plumbinginterrogators
102 git-grep mainporcelain info
103 git-gui mainporcelain
104 git-hash-object plumbingmanipulators
105 git-help ancillaryinterrogators complete
106 git-http-backend synchingrepositories
107 git-http-fetch synchelpers
108 git-http-push synchelpers
109 git-imap-send foreignscminterface
110 git-index-pack plumbingmanipulators
111 git-init mainporcelain init
112 git-instaweb ancillaryinterrogators complete
113 git-interpret-trailers purehelpers
114 git-log mainporcelain info
115 git-ls-files plumbinginterrogators
116 git-ls-remote plumbinginterrogators
117 git-ls-tree plumbinginterrogators
118 git-mailinfo purehelpers
119 git-mailsplit purehelpers
120 git-maintenance mainporcelain
121 git-merge mainporcelain history
122 git-merge-base plumbinginterrogators
123 git-merge-file plumbingmanipulators
124 git-merge-index plumbingmanipulators
125 git-merge-one-file purehelpers
126 git-merge-tree ancillaryinterrogators
127 git-mergetool ancillarymanipulators complete
128 git-mktag plumbingmanipulators
129 git-mktree plumbingmanipulators
130 git-multi-pack-index plumbingmanipulators
131 git-mv mainporcelain worktree
132 git-name-rev plumbinginterrogators
133 git-notes mainporcelain
134 git-p4 foreignscminterface
135 git-pack-objects plumbingmanipulators
136 git-pack-redundant plumbinginterrogators
137 git-pack-refs ancillarymanipulators
138 git-patch-id purehelpers
139 git-prune ancillarymanipulators complete
140 git-prune-packed plumbingmanipulators
141 git-pull mainporcelain remote
142 git-push mainporcelain remote
143 git-quiltimport foreignscminterface
144 git-range-diff mainporcelain
145 git-read-tree plumbingmanipulators
146 git-rebase mainporcelain history
147 git-receive-pack synchelpers
148 git-reflog ancillarymanipulators complete
149 git-remote ancillarymanipulators complete
150 git-repack ancillarymanipulators complete
151 git-replace ancillarymanipulators complete
152 git-request-pull foreignscminterface complete
153 git-rerere ancillaryinterrogators
154 git-reset mainporcelain history
155 git-restore mainporcelain worktree
156 git-rev-list plumbinginterrogators
157 git-rev-parse plumbinginterrogators
158 git-revert mainporcelain
159 git-rm mainporcelain worktree
160 git-send-email foreignscminterface complete
161 git-send-pack synchingrepositories
162 git-sh-i18n purehelpers
163 git-sh-setup purehelpers
164 git-shell synchelpers
165 git-shortlog mainporcelain
166 git-show mainporcelain info
167 git-show-branch ancillaryinterrogators complete
168 git-show-index plumbinginterrogators
169 git-show-ref plumbinginterrogators
170 git-sparse-checkout mainporcelain
171 git-stage complete
172 git-stash mainporcelain
173 git-status mainporcelain info
174 git-stripspace purehelpers
175 git-submodule mainporcelain
176 git-svn foreignscminterface
177 git-switch mainporcelain history
178 git-symbolic-ref plumbingmanipulators
179 git-tag mainporcelain history
180 git-unpack-file plumbinginterrogators
181 git-unpack-objects plumbingmanipulators
182 git-update-index plumbingmanipulators
183 git-update-ref plumbingmanipulators
184 git-update-server-info synchingrepositories
185 git-upload-archive synchelpers
186 git-upload-pack synchelpers
187 git-var plumbinginterrogators
188 git-verify-commit ancillaryinterrogators
189 git-verify-pack plumbinginterrogators
190 git-verify-tag ancillaryinterrogators
191 git-whatchanged ancillaryinterrogators complete
192 git-worktree mainporcelain
193 git-write-tree plumbingmanipulators
194 gitattributes guide
195 gitcli guide
196 gitcore-tutorial guide
197 gitcredentials guide
198 gitcvs-migration guide
199 gitdiffcore guide
200 giteveryday guide
201 gitfaq guide
202 gitglossary guide
203 githooks guide
204 gitignore guide
205 gitk mainporcelain
206 gitmailmap guide
207 gitmodules guide
208 gitnamespaces guide
209 gitremote-helpers guide
210 gitrepository-layout guide
211 gitrevisions guide
212 gitsubmodules guide
213 gittutorial guide
214 gittutorial-2 guide
215 gitweb ancillaryinterrogators
216 gitworkflows guide