blob: e3f5bc3396d0c7502f16eed989220c8e2010bcc1 [file] [log] [blame]
Junio C Hamano07824ce2006-04-25 07:36:541CONFIGURATION FILE
2------------------
3
Junio C Hamano076ffcc2013-02-06 05:13:214The Git configuration file contains a number of variables that affect
Junio C Hamano06ce83b2018-11-13 14:06:125the Git commands' behavior. The files `.git/config` and optionally
6`config.worktree` (see `extensions.worktreeConfig` below) in each
7repository are used to store the configuration for that repository, and
Junio C Hamanof4581102009-04-25 08:29:598`$HOME/.gitconfig` is used to store a per-user configuration as
9fallback values for the `.git/config` file. The file `/etc/gitconfig`
10can be used to store a system-wide default configuration.
Junio C Hamano8f76dc62007-01-17 07:24:2511
Junio C Hamano076ffcc2013-02-06 05:13:2112The configuration variables are used by both the Git plumbing
Junio C Hamanof4581102009-04-25 08:29:5913and the porcelains. The variables are divided into sections, wherein
14the fully qualified variable name of the variable itself is the last
Junio C Hamano07824ce2006-04-25 07:36:5415dot-separated segment and the section name is everything before the last
Junio C Hamano81d540a2012-03-02 19:52:4716dot. The variable names are case-insensitive, allow only alphanumeric
17characters and `-`, and must start with an alphabetic character. Some
Junio C Hamano07622622015-03-20 21:47:2618variables may appear multiple times; we say then that the variable is
19multivalued.
Junio C Hamano07824ce2006-04-25 07:36:5420
Junio C Hamanobee172f2007-01-23 08:44:1821Syntax
22~~~~~~
23
Junio C Hamano07824ce2006-04-25 07:36:5424The syntax is fairly flexible and permissive; whitespaces are mostly
Junio C Hamanobee172f2007-01-23 08:44:1825ignored. The '#' and ';' characters begin comments to the end of line,
26blank lines are ignored.
27
28The file consists of sections and variables. A section begins with
29the name of the section in square brackets and continues until the next
Junio C Hamano07622622015-03-20 21:47:2630section begins. Section names are case-insensitive. Only alphanumeric
Junio C Hamanoea82cff2009-03-18 01:54:4831characters, `-` and `.` are allowed in section names. Each variable
Junio C Hamanof4581102009-04-25 08:29:5932must belong to some section, which means that there must be a section
33header before the first setting of a variable.
Junio C Hamanobee172f2007-01-23 08:44:1834
35Sections can be further divided into subsections. To begin a subsection
36put its name in double quotes, separated by space from the section name,
Junio C Hamanof4581102009-04-25 08:29:5937in the section header, like in the example below:
Junio C Hamanobee172f2007-01-23 08:44:1838
39--------
40[section "subsection"]
41
42--------
43
Junio C Hamanof4581102009-04-25 08:29:5944Subsection names are case sensitive and can contain any characters except
Junio C Hamano2a78f272018-01-05 23:25:3245newline and the null byte. Doublequote `"` and backslash can be included
46by escaping them as `\"` and `\\`, respectively. Backslashes preceding
47other characters are dropped when reading; for example, `\t` is read as
48`t` and `\0` is read as `0` Section headers cannot span multiple lines.
49Variables may belong directly to a section or to a given subsection. You
50can have `[section]` if you have `[section "subsection"]`, but you don't
51need to.
Junio C Hamanobee172f2007-01-23 08:44:1852
Junio C Hamano6231f822011-10-24 05:18:5253There is also a deprecated `[section.subsection]` syntax. With this
54syntax, the subsection name is converted to lower-case and is also
55compared case sensitively. These subsection names follow the same
56restrictions as section names.
Junio C Hamanobee172f2007-01-23 08:44:1857
Junio C Hamanoaa2cd762009-07-26 08:14:0158All the other lines (and the remainder of the line after the section
59header) are recognized as setting variables, in the form
Junio C Hamano07622622015-03-20 21:47:2660'name = value' (or just 'name', which is a short-hand to say that
61the variable is the boolean "true").
Junio C Hamano81d540a2012-03-02 19:52:4762The variable names are case-insensitive, allow only alphanumeric characters
Junio C Hamano07622622015-03-20 21:47:2663and `-`, and must start with an alphabetic character.
Junio C Hamanobee172f2007-01-23 08:44:1864
Junio C Hamano07622622015-03-20 21:47:2665A line that defines a value can be continued to the next line by
66ending it with a `\`; the backquote and the end-of-line are
67stripped. Leading whitespaces after 'name =', the remainder of the
68line after the first comment character '#' or ';', and trailing
69whitespaces of the line are discarded unless they are enclosed in
70double quotes. Internal whitespaces within the value are retained
71verbatim.
Junio C Hamanobee172f2007-01-23 08:44:1872
Junio C Hamano07622622015-03-20 21:47:2673Inside double quotes, double quote `"` and backslash `\` characters
74must be escaped: use `\"` for `"` and `\\` for `\`.
Junio C Hamanobee172f2007-01-23 08:44:1875
Junio C Hamanoea82cff2009-03-18 01:54:4876The following escape sequences (beside `\"` and `\\`) are recognized:
77`\n` for newline character (NL), `\t` for horizontal tabulation (HT, TAB)
Junio C Hamanod75148a2014-04-08 19:48:3878and `\b` for backspace (BS). Other char escape sequences (including octal
79escape sequences) are invalid.
Junio C Hamanobee172f2007-01-23 08:44:1880
Junio C Hamano07824ce2006-04-25 07:36:5481
Junio C Hamanoe0238c22012-02-23 22:45:5082Includes
83~~~~~~~~
84
Junio C Hamano6b6144f2017-05-29 06:20:1585The `include` and `includeIf` sections allow you to include config
86directives from another source. These sections behave identically to
87each other with the exception that `includeIf` sections may be ignored
88if their condition does not evaluate to true; see "Conditional includes"
89below.
Junio C Hamano198b1f12016-05-17 22:27:2490
Junio C Hamano6b6144f2017-05-29 06:20:1591You can include a config file from another by setting the special
92`include.path` (or `includeIf.*.path`) variable to the name of the file
93to be included. The variable takes a pathname as its value, and is
94subject to tilde expansion. These variables can be given multiple times.
95
96The contents of the included file are inserted immediately, as if they
97had been found at the location of the include directive. If the value of the
98variable is a relative path, the path is considered to
Junio C Hamanocb06ef92017-03-21 22:40:1499be relative to the configuration file in which the include directive
100was found. See below for examples.
Junio C Hamano198b1f12016-05-17 22:27:24101
Junio C Hamanocb06ef92017-03-21 22:40:14102Conditional includes
103~~~~~~~~~~~~~~~~~~~~
104
105You can include a config file from another conditionally by setting a
106`includeIf.<condition>.path` variable to the name of the file to be
Junio C Hamano6b6144f2017-05-29 06:20:15107included.
Junio C Hamanocb06ef92017-03-21 22:40:14108
109The condition starts with a keyword followed by a colon and some data
110whose format and meaning depends on the keyword. Supported keywords
111are:
112
113`gitdir`::
114
115The data that follows the keyword `gitdir:` is used as a glob
116pattern. If the location of the .git directory matches the
117pattern, the include condition is met.
118+
119The .git location may be auto-discovered, or come from `$GIT_DIR`
120environment variable. If the repository is auto discovered via a .git
121file (e.g. from submodules, or a linked worktree), the .git location
122would be the final location where the .git directory is, not where the
123.git file is.
124+
125The pattern can contain standard globbing wildcards and two additional
126ones, `**/` and `/**`, that can match multiple path components. Please
127refer to linkgit:gitignore[5] for details. For convenience:
128
129 * If the pattern starts with `~/`, `~` will be substituted with the
130 content of the environment variable `HOME`.
131
132 * If the pattern starts with `./`, it is replaced with the directory
133 containing the current config file.
134
135 * If the pattern does not start with either `~/`, `./` or `/`, `**/`
136 will be automatically prepended. For example, the pattern `foo/bar`
137 becomes `**/foo/bar` and would match `/any/path/to/foo/bar`.
138
139 * If the pattern ends with `/`, `**` will be automatically added. For
140 example, the pattern `foo/` becomes `foo/**`. In other words, it
141 matches "foo" and everything inside, recursively.
142
143`gitdir/i`::
144This is the same as `gitdir` except that matching is done
145case-insensitively (e.g. on case-insensitive file sytems)
146
Junio C Hamanoc9f11c22019-07-10 02:54:04147`onbranch`::
148The data that follows the keyword `onbranch:` is taken to be a
149pattern with standard globbing wildcards and two additional
150ones, `**/` and `/**`, that can match multiple path components.
151If we are in a worktree where the name of the branch that is
152currently checked out matches the pattern, the include condition
153is met.
154+
155If the pattern ends with `/`, `**` will be automatically added. For
156example, the pattern `foo/` becomes `foo/**`. In other words, it matches
157all branches that begin with `foo/`. This is useful if your branches are
158organized hierarchically and you would like to apply a configuration to
159all the branches in that hierarchy.
160
Junio C Hamanocb06ef92017-03-21 22:40:14161A few more notes on matching via `gitdir` and `gitdir/i`:
162
163 * Symlinks in `$GIT_DIR` are not resolved before matching.
164
Junio C Hamanod88ba732017-05-30 04:14:20165 * Both the symlink & realpath versions of paths will be matched
166 outside of `$GIT_DIR`. E.g. if ~/git is a symlink to
167 /mnt/storage/git, both `gitdir:~/git` and `gitdir:/mnt/storage/git`
168 will match.
169+
170This was not the case in the initial release of this feature in
171v2.13.0, which only matched the realpath version. Configuration that
172wants to be compatible with the initial release of this feature needs
173to either specify only the realpath version, or both versions.
174
Junio C Hamanocb06ef92017-03-21 22:40:14175 * Note that "../" is not special and will match literally, which is
176 unlikely what you want.
Junio C Hamanoe0238c22012-02-23 22:45:50177
Junio C Hamano07824ce2006-04-25 07:36:54178Example
179~~~~~~~
180
181# Core variables
182[core]
183; Don't trust file modes
184filemode = false
185
186# Our diff algorithm
187[diff]
Junio C Hamano85c71572008-07-28 00:03:31188external = /usr/local/bin/diff-wrapper
Junio C Hamano07824ce2006-04-25 07:36:54189renames = true
190
Junio C Hamano52401ef2006-12-19 00:54:38191[branch "devel"]
192remote = origin
193merge = refs/heads/devel
194
Junio C Hamanobee172f2007-01-23 08:44:18195# Proxy settings
196[core]
Junio C Hamanoc71a8732007-08-04 00:27:26197gitProxy="ssh" for "kernel.org"
Junio C Hamanobee172f2007-01-23 08:44:18198gitProxy=default-proxy ; for the rest
Junio C Hamano52401ef2006-12-19 00:54:38199
Junio C Hamanoe0238c22012-02-23 22:45:50200[include]
201path = /path/to/foo.inc ; include by absolute path
Junio C Hamano6b6144f2017-05-29 06:20:15202path = foo.inc ; find "foo.inc" relative to the current file
203path = ~/foo.inc ; find "foo.inc" in your `$HOME` directory
Junio C Hamanoe0238c22012-02-23 22:45:50204
Junio C Hamanocb06ef92017-03-21 22:40:14205; include if $GIT_DIR is /path/to/foo/.git
206[includeIf "gitdir:/path/to/foo/.git"]
207path = /path/to/foo.inc
208
209; include for all repositories inside /path/to/group
210[includeIf "gitdir:/path/to/group/"]
211path = /path/to/foo.inc
212
213; include for all repositories inside $HOME/to/group
214[includeIf "gitdir:~/to/group/"]
215path = /path/to/foo.inc
Junio C Hamano07622622015-03-20 21:47:26216
Junio C Hamano6b6144f2017-05-29 06:20:15217; relative paths are always relative to the including
218; file (if the condition is true); their location is not
219; affected by the condition
220[includeIf "gitdir:/path/to/group/"]
221path = foo.inc
222
Junio C Hamanoc9f11c22019-07-10 02:54:04223; include only if we are in a worktree where foo-branch is
224; currently checked out
225[includeIf "onbranch:foo-branch"]
226path = foo.inc
227
Junio C Hamano07622622015-03-20 21:47:26228Values
229~~~~~~
230
231Values of many variables are treated as a simple string, but there
232are variables that take values of specific types and there are rules
233as to how to spell them.
234
235boolean::
236
237 When a variable is said to take a boolean value, many
238 synonyms are accepted for 'true' and 'false'; these are all
239 case-insensitive.
240
Junio C Hamanoa4ff7292017-08-23 21:56:43241true;; Boolean true literals are `yes`, `on`, `true`,
242and `1`. Also, a variable defined without `= <value>`
Junio C Hamano07622622015-03-20 21:47:26243is taken as true.
244
Junio C Hamanoa4ff7292017-08-23 21:56:43245false;; Boolean false literals are `no`, `off`, `false`,
246`0` and the empty string.
Junio C Hamano07622622015-03-20 21:47:26247+
Junio C Hamano32a75272018-10-16 07:37:35248When converting a value to its canonical form using the `--type=bool` type
Junio C Hamanoa4ff7292017-08-23 21:56:43249specifier, 'git config' will ensure that the output is "true" or
Junio C Hamano07622622015-03-20 21:47:26250"false" (spelled in lowercase).
251
252integer::
253 The value for many variables that specify various sizes can
254 be suffixed with `k`, `M`,... to mean "scale the number by
255 1024", "by 1024x1024", etc.
256
257color::
Junio C Hamano48931e22016-07-11 20:08:47258 The value for a variable that takes a color is a list of
259 colors (at most two, one for foreground and one for background)
260 and attributes (as many as you want), separated by spaces.
Junio C Hamano07622622015-03-20 21:47:26261+
Junio C Hamano48931e22016-07-11 20:08:47262The basic colors accepted are `normal`, `black`, `red`, `green`, `yellow`,
263`blue`, `magenta`, `cyan` and `white`. The first color given is the
264foreground; the second is the background.
Junio C Hamano07622622015-03-20 21:47:26265+
Junio C Hamano48931e22016-07-11 20:08:47266Colors may also be given as numbers between 0 and 255; these use ANSI
267256-color mode (but note that not all terminals may support this). If
268your terminal supports it, you may also specify 24-bit RGB values as
269hex, like `#ff0ab3`.
270+
271The accepted attributes are `bold`, `dim`, `ul`, `blink`, `reverse`,
272`italic`, and `strike` (for crossed-out or "strikethrough" letters).
273The position of any attributes with respect to the colors
274(before, after, or in between), doesn't matter. Specific attributes may
275be turned off by prefixing them with `no` or `no-` (e.g., `noreverse`,
276`no-ul`, etc).
277+
Junio C Hamanob86c8032017-02-02 21:50:19278An empty color string produces no color effect at all. This can be used
279to avoid coloring specific elements without disabling color entirely.
280+
Junio C Hamano48931e22016-07-11 20:08:47281For git's pre-defined color slots, the attributes are meant to be reset
282at the beginning of each item in the colored output. So setting
283`color.decorate.branch` to `black` will paint that branch name in a
284plain `black`, even if the previous thing on the same output line (e.g.
285opening parenthesis before the list of branch names in `log --decorate`
286output) is set to be painted with `bold` or some other attribute.
287However, custom log formats may do more complicated and layered
288coloring, and the negated forms may be useful there.
Junio C Hamano07622622015-03-20 21:47:26289
Junio C Hamano198b1f12016-05-17 22:27:24290pathname::
291A variable that takes a pathname value can be given a
292string that begins with "`~/`" or "`~user/`", and the usual
293tilde expansion happens to such a string: `~/`
294is expanded to the value of `$HOME`, and `~user/` to the
295specified user's home directory.
296
Junio C Hamano07622622015-03-20 21:47:26297
Junio C Hamano07824ce2006-04-25 07:36:54298Variables
299~~~~~~~~~
300
301Note that this list is non-comprehensive and not necessarily complete.
Junio C Hamanof1d14802006-06-08 00:48:17302For command-specific variables, you will find a more detailed description
Junio C Hamano52b6ba32014-04-01 00:26:48303in the appropriate manual page.
304
305Other git-related tools may and do use their own variables. When
306inventing new variables for use in your own tool, make sure their
307names do not conflict with those that are used by Git itself and
308other popular tools, and describe them in your documentation.
309
Junio C Hamano06ce83b2018-11-13 14:06:12310include::config/advice.txt[]
Junio C Hamano07824ce2006-04-25 07:36:54311
Junio C Hamano06ce83b2018-11-13 14:06:12312include::config/core.txt[]
Junio C Hamano7df6dcf2009-09-13 09:51:17313
Junio C Hamano06ce83b2018-11-13 14:06:12314include::config/add.txt[]
Junio C Hamano198b1f12016-05-17 22:27:24315
Junio C Hamano06ce83b2018-11-13 14:06:12316include::config/alias.txt[]
Junio C Hamano9df0c662009-11-23 11:09:27317
Junio C Hamano06ce83b2018-11-13 14:06:12318include::config/am.txt[]
Junio C Hamanob61a7772012-07-13 23:34:48319
Junio C Hamano06ce83b2018-11-13 14:06:12320include::config/apply.txt[]
Junio C Hamano30758bd2014-12-18 20:44:14321
Junio C Hamano06ce83b2018-11-13 14:06:12322include::config/blame.txt[]
Junio C Hamano30758bd2014-12-18 20:44:14323
Junio C Hamano06ce83b2018-11-13 14:06:12324include::config/branch.txt[]
Junio C Hamanod7105602017-11-21 05:32:50325
Junio C Hamano06ce83b2018-11-13 14:06:12326include::config/browser.txt[]
Junio C Hamano90ccff32008-07-29 08:17:24327
Junio C Hamano06ce83b2018-11-13 14:06:12328include::config/checkout.txt[]
Junio C Hamano3d4a66d2017-03-17 21:07:26329
Junio C Hamano06ce83b2018-11-13 14:06:12330include::config/clean.txt[]
Junio C Hamano9099a7c2016-02-10 23:42:05331
Junio C Hamano06ce83b2018-11-13 14:06:12332include::config/color.txt[]
Junio C Hamano4cfed0c2013-01-30 17:58:54333
Junio C Hamano06ce83b2018-11-13 14:06:12334include::config/column.txt[]
Junio C Hamanod526ba92007-07-02 00:17:42335
Junio C Hamano06ce83b2018-11-13 14:06:12336include::config/commit.txt[]
Junio C Hamanod9e0e5d2007-04-14 16:22:04337
Junio C Hamano06ce83b2018-11-13 14:06:12338include::config/credential.txt[]
Junio C Hamano26e590a2008-02-17 03:53:51339
Junio C Hamano06ce83b2018-11-13 14:06:12340include::config/completion.txt[]
Junio C Hamanobb88cf42010-06-21 15:23:55341
Junio C Hamano06ce83b2018-11-13 14:06:12342include::config/diff.txt[]
Junio C Hamanoccb82522018-05-08 07:52:09343
Junio C Hamano06ce83b2018-11-13 14:06:12344include::config/difftool.txt[]
Junio C Hamanoaa83a7d2007-03-05 02:37:29345
Junio C Hamano06ce83b2018-11-13 14:06:12346include::config/fastimport.txt[]
Junio C Hamano07824ce2006-04-25 07:36:54347
Junio C Hamano06ce83b2018-11-13 14:06:12348include::config/fetch.txt[]
Junio C Hamano1a1b8472016-07-19 21:37:13349
Junio C Hamano06ce83b2018-11-13 14:06:12350include::config/format.txt[]
Junio C Hamano07824ce2006-04-25 07:36:54351
Junio C Hamano06ce83b2018-11-13 14:06:12352include::config/filter.txt[]
Junio C Hamano07824ce2006-04-25 07:36:54353
Junio C Hamano06ce83b2018-11-13 14:06:12354include::config/fsck.txt[]
Junio C Hamanoabe2c592018-10-19 05:42:53355
Junio C Hamano06ce83b2018-11-13 14:06:12356include::config/gc.txt[]
Junio C Hamanoabe2c592018-10-19 05:42:53357
Junio C Hamano06ce83b2018-11-13 14:06:12358include::config/gitcvs.txt[]
Junio C Hamano1025e752007-02-23 07:21:26359
Junio C Hamano06ce83b2018-11-13 14:06:12360include::config/gitweb.txt[]
Junio C Hamanod526ba92007-07-02 00:17:42361
Junio C Hamano06ce83b2018-11-13 14:06:12362include::config/grep.txt[]
Junio C Hamano341071d2006-06-04 07:24:48363
Junio C Hamano06ce83b2018-11-13 14:06:12364include::config/gpg.txt[]
Junio C Hamano07824ce2006-04-25 07:36:54365
Junio C Hamano06ce83b2018-11-13 14:06:12366include::config/gui.txt[]
Junio C Hamano07824ce2006-04-25 07:36:54367
Junio C Hamano06ce83b2018-11-13 14:06:12368include::config/guitool.txt[]
Junio C Hamano07824ce2006-04-25 07:36:54369
Junio C Hamano06ce83b2018-11-13 14:06:12370include::config/help.txt[]
Junio C Hamanoa126a3b2006-07-04 04:55:26371
Junio C Hamano06ce83b2018-11-13 14:06:12372include::config/http.txt[]
Junio C Hamano28d9dfe2006-07-25 03:50:49373
Junio C Hamano06ce83b2018-11-13 14:06:12374include::config/i18n.txt[]
Junio C Hamanofc4d38c2007-01-08 06:53:32375
Junio C Hamano06ce83b2018-11-13 14:06:12376include::config/imap.txt[]
Junio C Hamanofc4d38c2007-01-08 06:53:32377
Junio C Hamano06ce83b2018-11-13 14:06:12378include::config/index.txt[]
Junio C Hamanob8c51282007-03-19 10:43:30379
Junio C Hamano06ce83b2018-11-13 14:06:12380include::config/init.txt[]
Junio C Hamano5c246f22010-02-03 07:34:53381
Junio C Hamano06ce83b2018-11-13 14:06:12382include::config/instaweb.txt[]
Junio C Hamano5e284b42007-05-22 07:23:37383
Junio C Hamano06ce83b2018-11-13 14:06:12384include::config/interactive.txt[]
Junio C Hamano3fd7b262010-09-08 22:44:20385
Junio C Hamano06ce83b2018-11-13 14:06:12386include::config/log.txt[]
Junio C Hamano198b1f12016-05-17 22:27:24387
Junio C Hamano06ce83b2018-11-13 14:06:12388include::config/mailinfo.txt[]
Junio C Hamano3b4609d2010-09-30 00:04:34389
Junio C Hamano06ce83b2018-11-13 14:06:12390include::config/mailmap.txt[]
Junio C Hamanof6002a92007-07-20 10:28:22391
Junio C Hamano06ce83b2018-11-13 14:06:12392include::config/man.txt[]
Junio C Hamano3f2ed6f2013-02-04 19:24:09393
Junio C Hamano06ce83b2018-11-13 14:06:12394include::config/merge.txt[]
Junio C Hamanofb1fdf12017-08-27 06:14:59395
Junio C Hamano06ce83b2018-11-13 14:06:12396include::config/mergetool.txt[]
Junio C Hamano1dbca522015-05-22 20:48:55397
Junio C Hamano06ce83b2018-11-13 14:06:12398include::config/notes.txt[]
Junio C Hamano28d8ede2007-07-05 05:51:38399
Junio C Hamano06ce83b2018-11-13 14:06:12400include::config/pack.txt[]
Junio C Hamano942b35e2007-12-09 10:19:33401
Junio C Hamano06ce83b2018-11-13 14:06:12402include::config/pager.txt[]
Junio C Hamano9eb57532008-06-26 06:33:46403
Junio C Hamano06ce83b2018-11-13 14:06:12404include::config/pretty.txt[]
Junio C Hamano610d1762008-11-28 06:27:13405
Junio C Hamano06ce83b2018-11-13 14:06:12406include::config/protocol.txt[]
Junio C Hamanoe91ea772009-04-26 01:41:41407
Junio C Hamano06ce83b2018-11-13 14:06:12408include::config/pull.txt[]
Junio C Hamano3b70d3c2009-11-21 17:37:37409
Junio C Hamano06ce83b2018-11-13 14:06:12410include::config/push.txt[]
Junio C Hamanoccb82522018-05-08 07:52:09411
Junio C Hamano06ce83b2018-11-13 14:06:12412include::config/rebase.txt[]
Junio C Hamanobfd91f42018-08-17 22:21:16413
Junio C Hamano06ce83b2018-11-13 14:06:12414include::config/receive.txt[]
Junio C Hamano980e61e2018-09-17 22:45:52415
Junio C Hamano06ce83b2018-11-13 14:06:12416include::config/remote.txt[]
Junio C Hamano3c8d6702010-01-13 23:09:03417
Junio C Hamano06ce83b2018-11-13 14:06:12418include::config/remotes.txt[]
Junio C Hamano6371b0e2011-03-23 23:36:21419
Junio C Hamano06ce83b2018-11-13 14:06:12420include::config/repack.txt[]
Junio C Hamano3d141512009-06-01 01:22:40421
Junio C Hamano06ce83b2018-11-13 14:06:12422include::config/rerere.txt[]
Junio C Hamano9cb74f22007-02-12 04:15:05423
Junio C Hamano06ce83b2018-11-13 14:06:12424include::config/reset.txt[]
Junio C Hamanocaa712a2010-03-11 01:17:35425
Junio C Hamano06ce83b2018-11-13 14:06:12426include::config/sendemail.txt[]
Junio C Hamano9c512872015-08-12 21:59:25427
Junio C Hamano06ce83b2018-11-13 14:06:12428include::config/sequencer.txt[]
Junio C Hamanofe24db02009-08-22 05:10:47429
Junio C Hamano06ce83b2018-11-13 14:06:12430include::config/showbranch.txt[]
Junio C Hamano07824ce2006-04-25 07:36:54431
Junio C Hamano06ce83b2018-11-13 14:06:12432include::config/splitindex.txt[]
Junio C Hamano3a9c0342017-11-10 06:01:12433
Junio C Hamano06ce83b2018-11-13 14:06:12434include::config/ssh.txt[]
Junio C Hamano3a9c0342017-11-10 06:01:12435
Junio C Hamano06ce83b2018-11-13 14:06:12436include::config/status.txt[]
Junio C Hamano3a9c0342017-11-10 06:01:12437
Junio C Hamano06ce83b2018-11-13 14:06:12438include::config/stash.txt[]
Junio C Hamanobfd91f42018-08-17 22:21:16439
Junio C Hamano06ce83b2018-11-13 14:06:12440include::config/submodule.txt[]
Junio C Hamanobfd91f42018-08-17 22:21:16441
Junio C Hamano06ce83b2018-11-13 14:06:12442include::config/tag.txt[]
Junio C Hamano7fd84172007-05-24 07:00:32443
Junio C Hamano792b6092019-05-13 16:03:59444include::config/trace2.txt[]
445
Junio C Hamano06ce83b2018-11-13 14:06:12446include::config/transfer.txt[]
Junio C Hamano869bb802008-05-12 00:29:47447
Junio C Hamano06ce83b2018-11-13 14:06:12448include::config/uploadarchive.txt[]
Junio C Hamanoae66dc52018-08-27 21:57:40449
Junio C Hamano06ce83b2018-11-13 14:06:12450include::config/uploadpack.txt[]
Junio C Hamano63b6fdb2013-04-07 23:37:13451
Junio C Hamano06ce83b2018-11-13 14:06:12452include::config/url.txt[]
Junio C Hamano47c1e3c2006-09-25 04:45:55453
Junio C Hamano06ce83b2018-11-13 14:06:12454include::config/user.txt[]
Junio C Hamano47c1e3c2006-09-25 04:45:55455
Junio C Hamano06ce83b2018-11-13 14:06:12456include::config/versionsort.txt[]
Junio C Hamano1b50ce92007-10-03 12:05:53457
Junio C Hamano06ce83b2018-11-13 14:06:12458include::config/web.txt[]
Junio C Hamano0c999702007-12-03 09:57:55459
Junio C Hamano06ce83b2018-11-13 14:06:12460include::config/worktree.txt[]