.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
.\" Instead of manually editing it, you probably should edit the DocBook XML
.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "GIT\-CLONE" "1" "07/06/2007" "Git 1.5.3.rc0.39.g46f7" "Git Manual"
+.TH "GIT\-CLONE" "1" "07/13/2007" "Git 1.5.3.rc1.4.gaf83" "Git Manual"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
\-\-quiet , \-q
Operate quietly. This flag is passed to "rsync" and "git\-fetch\-pack" commands when given.
.TP
-\-n
+\-\-no\-checkout , \-n
No checkout of HEAD is performed after the clone is complete.
.TP
\-\-bare
.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
.\" Instead of manually editing it, you probably should edit the DocBook XML
.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "GIT\-COMMIT" "1" "06/16/2007" "" ""
+.TH "GIT\-COMMIT" "1" "07/13/2007" "Git 1.5.3.rc1.4.gaf83" "Git Manual"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.SH "SYNOPSIS"
.sp
.nf
-\fIgit\-commit\fR [\-a | \-\-interactive] [\-s] [\-v]
+\fIgit\-commit\fR [\-a | \-\-interactive] [\-s] [\-v] [\-u]
[(\-c | \-C) <commit> | \-F <file> | \-m <msg> | \-\-amend]
[\-\-no\-verify] [\-e] [\-\-author <author>]
[\-\-] [[\-i | \-o ]<file>\&...]
\-\-author <author>
Override the author name used in the commit. Use A U Thor <author@example.com> format.
.TP
-\-m <msg>
+\-m <msg>|\-\-message=<msg>
Use the given <msg> as the commit message.
.TP
\-s|\-\-signoff
\-i|\-\-include
Before making a commit out of staged contents so far, stage the contents of paths given on the command line as well. This is usually not what you want unless you are concluding a conflicted merge.
.TP
+\-u|\-\-untracked\-files
+Show all untracked files, also those in uninteresting directories, in the "Untracked files:" section of commit message template. Without this option only its name and a trailing slash are displayed for each untracked directory.
+.TP
+\-v|\-\-verbose
+Show unified diff between the HEAD commit and what would be committed at the bottom of the commit message template. Note that this diff output doesn't have its lines prefixed with \fI#\fR.
+.TP
\-q|\-\-quiet
Suppress commit summary message.
.TP
.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
.\" Instead of manually editing it, you probably should edit the DocBook XML
.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "GIT\-CONFIG" "1" "07/13/2007" "Git 1.5.3.rc1" "Git Manual"
+.TH "GIT\-CONFIG" "1" "07/13/2007" "Git 1.5.3.rc1.4.gaf83" "Git Manual"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
Controls which merge resolution program is used by \fBgit\-mergetool\fR(l). Valid values are: "kdiff3", "tkdiff", "meld", "xxdiff", "emerge", "vimdiff", "gvimdiff", and "opendiff".
.TP
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.
+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 overriden by \fIGIT_MERGE_VERBOSITY\fR environment variable.
.TP
merge.<driver>.name
Defines a human readable name for a custom low\-level merge driver. See \fBgitattributes\fR(5) for details.
.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
.\" Instead of manually editing it, you probably should edit the DocBook XML
.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "GIT\-MERGE" "1" "06/16/2007" "Git 1.5.2.1.144.gabc40" "Git Manual"
+.TH "GIT\-MERGE" "1" "07/13/2007" "Git 1.5.3.rc1.4.gaf83" "Git Manual"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
This resolves any number of heads, but the result of the merge is always the current branch head. It is meant to be used to supersede old development history of side branches.
If you tried a merge which resulted in a complex conflicts and would want to start over, you can recover with \fBgit\-reset\fR(1).
+.SH "CONFIGURATION"
+.TP
+merge.summary
+Whether to include summaries of merged commits in newly created merge commit. False by default.
+.TP
+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 overriden by \fIGIT_MERGE_VERBOSITY\fR environment variable.
.SH "HOW MERGE WORKS"
A merge is always between the current HEAD and one or more remote branch heads, and the index file must exactly match the tree of HEAD commit (i.e. the contents of the last commit) when it happens. In other words, git\-diff \-\-cached HEAD must report no changes.
.sp
.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
.\" Instead of manually editing it, you probably should edit the DocBook XML
.\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
-.TH "GIT" "7" "07/13/2007" "Git 1.5.3.rc1" "Git Manual"
+.TH "GIT" "7" "07/13/2007" "Git 1.5.3.rc1.4.gaf83" "Git Manual"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
For a path that is unmerged, \fIGIT_EXTERNAL_DIFF\fR is called with 1 parameter, <path>.
.SS "other"
.TP
+\fIGIT_MERGE_VERBOSITY\fR
+A number controlling the amount of output shown by the recursive merge strategy. Overrides merge.verbosity. See \fBgit\-merge\fR(1)
+.TP
\fIGIT_PAGER\fR
This environment variable overrides $PAGER.
.TP