config.txt: alphabetize configuration sections

I figured the sections might as well be in some order, so I chose alphabetical
but with "core" at the beginning.  This should help people add new variables
in the right places.

Signed-off-by: Matt McCutchen <matt@mattmccutchen.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Matt McCutchen 2008-11-26 03:26:50 -05:00 committed by Junio C Hamano
parent 37a7744ffe
commit b0f34c3d67

View File

@ -561,9 +561,6 @@ color.status.<slot>::
to red). The values of these variables may be specified as in to red). The values of these variables may be specified as in
color.branch.<slot>. color.branch.<slot>.
commit.template::
Specify a file to use as the template for new commit messages.
color.ui:: color.ui::
When set to `always`, always use colors in all git commands which When set to `always`, always use colors in all git commands which
are capable of colored output. When false (or `never`), never. When are capable of colored output. When false (or `never`), never. When
@ -571,6 +568,9 @@ color.ui::
terminal. When more specific variables of color.* are set, they always terminal. When more specific variables of color.* are set, they always
take precedence over this setting. Defaults to false. take precedence over this setting. Defaults to false.
commit.template::
Specify a file to use as the template for new commit messages.
diff.autorefreshindex:: diff.autorefreshindex::
When using 'git-diff' to compare with work tree When using 'git-diff' to compare with work tree
files, do not consider stat-only change as changed. files, do not consider stat-only change as changed.
@ -682,18 +682,6 @@ gc.rerereunresolved::
kept for this many days when 'git-rerere gc' is run. kept for this many days when 'git-rerere gc' is run.
The default is 15 days. See linkgit:git-rerere[1]. The default is 15 days. See linkgit:git-rerere[1].
rerere.autoupdate::
When set to true, `git-rerere` updates the index with the
resulting contents after it cleanly resolves conflicts using
previously recorded resolution. Defaults to false.
rerere.enabled::
Activate recording of resolved conflicts, so that identical
conflict hunks can be resolved automatically, should they
be encountered again. linkgit:git-rerere[1] command is by
default enabled if you create `rr-cache` directory under
`$GIT_DIR`, but can be disabled by setting this option to false.
gitcvs.enabled:: gitcvs.enabled::
Whether the CVS server interface is enabled for this repository. Whether the CVS server interface is enabled for this repository.
See linkgit:git-cvsserver[1]. See linkgit:git-cvsserver[1].
@ -852,6 +840,10 @@ i18n.logOutputEncoding::
Character encoding the commit messages are converted to when Character encoding the commit messages are converted to when
running 'git-log' and friends. running 'git-log' and friends.
imap::
The configuration variables in the 'imap' section are described
in linkgit:git-imap-send[1].
instaweb.browser:: instaweb.browser::
Specify the program that will be used to browse your working Specify the program that will be used to browse your working
repository in gitweb. See linkgit:git-instaweb[1]. repository in gitweb. See linkgit:git-instaweb[1].
@ -887,8 +879,6 @@ man.viewer::
Specify the programs that may be used to display help in the Specify the programs that may be used to display help in the
'man' format. See linkgit:git-help[1]. 'man' format. See linkgit:git-help[1].
include::merge-config.txt[]
man.<tool>.cmd:: man.<tool>.cmd::
Specify the command to invoke the specified man viewer. The Specify the command to invoke the specified man viewer. The
specified command is evaluated in shell with the man page specified command is evaluated in shell with the man page
@ -898,6 +888,8 @@ man.<tool>.path::
Override the path for the given tool that may be used to Override the path for the given tool that may be used to
display help in the 'man' format. See linkgit:git-help[1]. display help in the 'man' format. See linkgit:git-help[1].
include::merge-config.txt[]
mergetool.<tool>.path:: mergetool.<tool>.path::
Override the path for the given tool. This is useful in case Override the path for the given tool. This is useful in case
your tool is not in the PATH. your tool is not in the PATH.
@ -1006,6 +998,28 @@ pull.octopus::
pull.twohead:: pull.twohead::
The default merge strategy to use when pulling a single branch. The default merge strategy to use when pulling a single branch.
receive.fsckObjects::
If it is set to true, git-receive-pack will check all received
objects. It will abort in the case of a malformed object or a
broken link. The result of an abort are only dangling objects.
Defaults to false.
receive.unpackLimit::
If the number of objects received in a push is below this
limit then the objects will be unpacked into loose object
files. However if the number of received objects equals or
exceeds this limit then the received pack will be stored as
a pack, after adding any missing delta bases. Storing the
pack from a push can make the push operation complete faster,
especially on slow filesystems. If not set, the value of
`transfer.unpackLimit` is used instead.
receive.denyNonFastForwards::
If set to true, git-receive-pack will deny a ref update which is
not a fast forward. Use this to prevent such an update via a push,
even if that push is forced. This configuration variable is
set when initializing a shared repository.
remote.<name>.url:: remote.<name>.url::
The URL of a remote repository. See linkgit:git-fetch[1] or The URL of a remote repository. See linkgit:git-fetch[1] or
linkgit:git-push[1]. linkgit:git-push[1].
@ -1055,6 +1069,18 @@ repack.usedeltabaseoffset::
"false" and repack. Access from old git versions over the "false" and repack. Access from old git versions over the
native protocol are unaffected by this option. native protocol are unaffected by this option.
rerere.autoupdate::
When set to true, `git-rerere` updates the index with the
resulting contents after it cleanly resolves conflicts using
previously recorded resolution. Defaults to false.
rerere.enabled::
Activate recording of resolved conflicts, so that identical
conflict hunks can be resolved automatically, should they
be encountered again. linkgit:git-rerere[1] command is by
default enabled if you create `rr-cache` directory under
`$GIT_DIR`, but can be disabled by setting this option to false.
showbranch.default:: showbranch.default::
The default set of branches for linkgit:git-show-branch[1]. The default set of branches for linkgit:git-show-branch[1].
See linkgit:git-show-branch[1]. See linkgit:git-show-branch[1].
@ -1091,6 +1117,11 @@ tar.umask::
archiving user's umask will be used instead. See umask(2) and archiving user's umask will be used instead. See umask(2) and
linkgit:git-archive[1]. linkgit:git-archive[1].
transfer.unpackLimit::
When `fetch.unpackLimit` or `receive.unpackLimit` are
not set, the value of this variable is used instead.
The default value is 100.
url.<base>.insteadOf:: url.<base>.insteadOf::
Any URL that starts with this value will be rewritten to Any URL that starts with this value will be rewritten to
start, instead, with <base>. In cases where some site serves a start, instead, with <base>. In cases where some site serves a
@ -1119,37 +1150,6 @@ user.signingkey::
unchanged to gpg's --local-user parameter, so you may specify a key unchanged to gpg's --local-user parameter, so you may specify a key
using any method that gpg supports. using any method that gpg supports.
imap::
The configuration variables in the 'imap' section are described
in linkgit:git-imap-send[1].
receive.fsckObjects::
If it is set to true, git-receive-pack will check all received
objects. It will abort in the case of a malformed object or a
broken link. The result of an abort are only dangling objects.
Defaults to false.
receive.unpackLimit::
If the number of objects received in a push is below this
limit then the objects will be unpacked into loose object
files. However if the number of received objects equals or
exceeds this limit then the received pack will be stored as
a pack, after adding any missing delta bases. Storing the
pack from a push can make the push operation complete faster,
especially on slow filesystems. If not set, the value of
`transfer.unpackLimit` is used instead.
receive.denyNonFastForwards::
If set to true, git-receive-pack will deny a ref update which is
not a fast forward. Use this to prevent such an update via a push,
even if that push is forced. This configuration variable is
set when initializing a shared repository.
transfer.unpackLimit::
When `fetch.unpackLimit` or `receive.unpackLimit` are
not set, the value of this variable is used instead.
The default value is 100.
web.browser:: web.browser::
Specify a web browser that may be used by some commands. Specify a web browser that may be used by some commands.
Currently only linkgit:git-instaweb[1] and linkgit:git-help[1] Currently only linkgit:git-instaweb[1] and linkgit:git-help[1]