diff options
author | Junio C Hamano <gitster@pobox.com> | 2008-05-03 20:18:20 (GMT) |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2008-05-03 20:18:20 (GMT) |
commit | ec845695c4e6d7b689c3eb0b53d1b2ba4803c7ea (patch) | |
tree | b02046a790e4a291d96042ea308841926c61c937 /Documentation/merge-config.txt | |
parent | e4b9c36ca40a0869ee5fc64aaeabaf2655ef595b (diff) | |
parent | efb779f8873e5aa36be29a4e551186c62c1b580c (diff) | |
download | git-ec845695c4e6d7b689c3eb0b53d1b2ba4803c7ea.zip git-ec845695c4e6d7b689c3eb0b53d1b2ba4803c7ea.tar.gz git-ec845695c4e6d7b689c3eb0b53d1b2ba4803c7ea.tar.bz2 |
Merge commit 'sg/merge-options^' into jk/renamelimit
* commit 'sg/merge-options^':
merge, pull: add '--(no-)log' command line option
fmt-merge-msg: add '--(no-)log' options and 'merge.log' config variable
add 'merge.stat' config variable
merge, pull: introduce '--(no-)stat' option
doc: moved merge.* config variables into separate merge-config.txt
Diffstat (limited to 'Documentation/merge-config.txt')
-rw-r--r-- | Documentation/merge-config.txt | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/Documentation/merge-config.txt b/Documentation/merge-config.txt new file mode 100644 index 0000000..9719311 --- /dev/null +++ b/Documentation/merge-config.txt @@ -0,0 +1,35 @@ +merge.stat:: + Whether to print the diffstat berween ORIG_HEAD and merge result + at the end of the merge. True by default. + +merge.log:: + Whether to include summaries of merged commits in newly created + merge commit messages. False by default. + +merge.tool:: + Controls which merge resolution program is used by + linkgit:git-mergetool[1]. Valid built-in values are: "kdiff3", + "tkdiff", "meld", "xxdiff", "emerge", "vimdiff", "gvimdiff", and + "opendiff". Any other value is treated is custom merge tool + and there must be a corresponing mergetool.<tool>.cmd option. + +merge.verbosity:: + Controls the amount of output shown by the recursive merge + strategy. Level 0 outputs nothing except a final error + message if conflicts were detected. Level 1 outputs only + conflicts, 2 outputs conflicts and file changes. Level 5 and + above outputs debugging information. The default is level 2. + Can be overridden by 'GIT_MERGE_VERBOSITY' environment variable. + +merge.<driver>.name:: + Defines a human readable name for a custom low-level + merge driver. See linkgit:gitattributes[5] for details. + +merge.<driver>.driver:: + Defines the command that implements a custom low-level + merge driver. See linkgit:gitattributes[5] for details. + +merge.<driver>.recursive:: + Names a low-level merge driver to be used when + performing an internal merge between common ancestors. + See linkgit:gitattributes[5] for details. |