-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Documentation: Move diff.<driver>.* from config.txt to diff-config.txt
Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
- Loading branch information
Ramkumar Ramachandra
authored and
Junio C Hamano
committed
Apr 6, 2011
1 parent
26488f5
commit 19299a8
Showing
2 changed files
with
63 additions
and
62 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
diff.autorefreshindex:: | ||
When using 'git diff' to compare with work tree | ||
files, do not consider stat-only change as changed. | ||
Instead, silently run `git update-index --refresh` to | ||
update the cached stat information for paths whose | ||
contents in the work tree match the contents in the | ||
index. This option defaults to true. Note that this | ||
affects only 'git diff' Porcelain, and not lower level | ||
'diff' commands such as 'git diff-files'. | ||
|
||
diff.external:: | ||
If this config variable is set, diff generation is not | ||
performed using the internal diff machinery, but using the | ||
given command. Can be overridden with the `GIT_EXTERNAL_DIFF' | ||
environment variable. The command is called with parameters | ||
as described under "git Diffs" in linkgit:git[1]. Note: if | ||
you want to use an external diff program only on a subset of | ||
your files, you might want to use linkgit:gitattributes[5] instead. | ||
|
||
diff.ignoreSubmodules:: | ||
Sets the default value of --ignore-submodules. Note that this | ||
affects only 'git diff' Porcelain, and not lower level 'diff' | ||
commands such as 'git diff-files'. 'git checkout' also honors | ||
this setting when reporting uncommitted changes. | ||
|
||
diff.mnemonicprefix:: | ||
If set, 'git diff' uses a prefix pair that is different from the | ||
standard "a/" and "b/" depending on what is being compared. When | ||
this configuration is in effect, reverse diff output also swaps | ||
the order of the prefixes: | ||
`git diff`;; | ||
compares the (i)ndex and the (w)ork tree; | ||
`git diff HEAD`;; | ||
compares a (c)ommit and the (w)ork tree; | ||
`git diff --cached`;; | ||
compares a (c)ommit and the (i)ndex; | ||
`git diff HEAD:file1 file2`;; | ||
compares an (o)bject and a (w)ork tree entity; | ||
`git diff --no-index a b`;; | ||
compares two non-git things (1) and (2). | ||
|
||
diff.noprefix:: | ||
If set, 'git diff' does not show any source or destination prefix. | ||
|
||
diff.renameLimit:: | ||
The number of files to consider when performing the copy/rename | ||
detection; equivalent to the 'git diff' option '-l'. | ||
|
||
diff.renames:: | ||
Tells git to detect renames. If set to any boolean value, it | ||
will enable basic rename detection. If set to "copies" or | ||
"copy", it will detect copies, as well. | ||
|
||
diff.suppressBlankEmpty:: | ||
A boolean to inhibit the standard behavior of printing a space | ||
before each empty output line. Defaults to false. | ||
|
||
diff.tool:: | ||
Controls which diff tool is used. `diff.tool` overrides | ||
`merge.tool` when used by linkgit:git-difftool[1] and has | ||
the same valid values as `merge.tool` minus "tortoisemerge" | ||
and plus "kompare". |