@@ -128,7 +128,7 @@ advice.*::
128128 when writing commit messages. Default: true.
129129 commitBeforeMerge::
130130 Advice shown when linkgit:git-merge[1] refuses to
131- merge to avoid overwritting local changes.
131+ merge to avoid overwriting local changes.
132132 Default: true.
133133 resolveConflict::
134134 Advices shown by various commands when conflicts
@@ -418,7 +418,7 @@ Common unit suffixes of 'k', 'm', or 'g' are supported.
418418
419419core.deltaBaseCacheLimit::
420420 Maximum number of bytes to reserve for caching base objects
421- that multiple deltafied objects reference . By storing the
421+ that may be referenced by multiple deltified objects. By storing the
422422 entire decompressed base objects in a cache Git is able
423423 to avoid unpacking and decompressing frequently used base
424424 objects multiple times.
@@ -563,7 +563,7 @@ not necessarily be the current directory.
563563am.keepcr::
564564 If true, git-am will call git-mailsplit for patches in mbox format
565565 with parameter '--keep-cr'. In this case git-mailsplit will
566- not remove `\r` from lines ending with `\r\n`. Can be overrriden
566+ not remove `\r` from lines ending with `\r\n`. Can be overridden
567567 by giving '--no-keep-cr' from the command line.
568568 See linkgit:git-am[1], linkgit:git-mailsplit[1].
569569
@@ -826,6 +826,11 @@ diff.renames::
826826 will enable basic rename detection. If set to "copies" or
827827 "copy", it will detect copies, as well.
828828
829+ diff.ignoreSubmodules::
830+ Sets the default value of --ignore-submodules. Note that this
831+ affects only 'git diff' Porcelain, and not lower level 'diff'
832+ commands such as 'git diff-files'.
833+
829834diff.suppressBlankEmpty::
830835 A boolean to inhibit the standard behavior of printing a space
831836 before each empty output line. Defaults to false.
@@ -1002,7 +1007,7 @@ gitcvs.usecrlfattr::
10021007 If true, the server will look up the end-of-line conversion
10031008 attributes for files to determine the '-k' modes to use. If
10041009 the attributes force git to treat a file as text,
1005- the '-k' mode will be left blank so cvs clients will
1010+ the '-k' mode will be left blank so CVS clients will
10061011 treat it as text. If they suppress text conversion, the file
10071012 will be set with '-kb' mode, which suppresses any newline munging
10081013 the client might otherwise do. If the attributes do not allow
@@ -1275,7 +1280,9 @@ instaweb.local::
12751280 be bound to the local IP (127.0.0.1).
12761281
12771282instaweb.modulepath::
1278- The module path for an apache httpd used by linkgit:git-instaweb[1].
1283+ The default module path for linkgit:git-instaweb[1] to use
1284+ instead of /usr/lib/apache2/modules. Only used if httpd
1285+ is Apache.
12791286
12801287instaweb.port::
12811288 The port number to bind the gitweb httpd to. See
@@ -1747,6 +1754,19 @@ submodule.<name>.update::
17471754 URL and other values found in the `.gitmodules` file. See
17481755 linkgit:git-submodule[1] and linkgit:gitmodules[5] for details.
17491756
1757+ submodule.<name>.ignore::
1758+ Defines under what circumstances "git status" and the diff family show
1759+ a submodule as modified. When set to "all", it will never be considered
1760+ modified, "dirty" will ignore all changes to the submodules work tree and
1761+ takes only differences between the HEAD of the submodule and the commit
1762+ recorded in the superproject into account. "untracked" will additionally
1763+ let submodules with modified tracked files in their work tree show up.
1764+ Using "none" (the default when this option is not set) also shows
1765+ submodules that have untracked files in their work tree as changed.
1766+ This setting overrides any setting made in .gitmodules for this submodule,
1767+ both settings can be overriden on the command line by using the
1768+ "--ignore-submodules" option.
1769+
17501770tar.umask::
17511771 This variable can be used to restrict the permission bits of
17521772 tar archive entries. The default is 0002, which turns off the
0 commit comments