config documentation: some configs are auto-set by git-init

Add documentation for core.ignorecase, and mention git-init
in core.filemode and core.symlinks.

Signed-off-by: Matthew Ogilvie <mmogilvi_git@miniinfo.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Matthew Ogilvie 2009-11-22 19:07:30 -07:00 committed by Junio C Hamano
parent 2fdc0cfcd9
commit 7b357240f0

View File

@ -131,7 +131,11 @@ advice.*::
core.fileMode:: core.fileMode::
If false, the executable bit differences between the index and If false, the executable bit differences between the index and
the working copy are ignored; useful on broken filesystems like FAT. the working copy are ignored; useful on broken filesystems like FAT.
See linkgit:git-update-index[1]. True by default. See linkgit:git-update-index[1].
+
The default is true, except linkgit:git-clone[1] or linkgit:git-init[1]
will probe and set core.fileMode false if appropriate when the
repository is created.
core.ignoreCygwinFSTricks:: core.ignoreCygwinFSTricks::
This option is only used by Cygwin implementation of Git. If false, This option is only used by Cygwin implementation of Git. If false,
@ -144,6 +148,18 @@ core.ignoreCygwinFSTricks::
is true, in which case ignoreCygwinFSTricks is ignored as Cygwin's is true, in which case ignoreCygwinFSTricks is ignored as Cygwin's
POSIX emulation is required to support core.filemode. POSIX emulation is required to support core.filemode.
core.ignorecase::
If true, this option enables various workarounds to enable
git to work better on filesystems that are not case sensitive,
like FAT. For example, if a directory listing finds
"makefile" when git expects "Makefile", git will assume
it is really the same file, and continue to remember it as
"Makefile".
+
The default is false, except linkgit:git-clone[1] or linkgit:git-init[1]
will probe and set core.ignorecase true if appropriate when the repository
is created.
core.trustctime:: core.trustctime::
If false, the ctime differences between the index and the If false, the ctime differences between the index and the
working copy are ignored; useful when the inode change time working copy are ignored; useful when the inode change time
@ -224,7 +240,11 @@ core.symlinks::
contain the link text. linkgit:git-update-index[1] and contain the link text. linkgit:git-update-index[1] and
linkgit:git-add[1] will not change the recorded type to regular linkgit:git-add[1] will not change the recorded type to regular
file. Useful on filesystems like FAT that do not support file. Useful on filesystems like FAT that do not support
symbolic links. True by default. symbolic links.
+
The default is true, except linkgit:git-clone[1] or linkgit:git-init[1]
will probe and set core.symlinks false if appropriate when the repository
is created.
core.gitProxy:: core.gitProxy::
A "proxy command" to execute (as 'command host port') instead A "proxy command" to execute (as 'command host port') instead