.\" 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\-BRANCH" "1" "10/03/2006" "" ""
+.TH "GIT\-BRANCH" "1" "11/24/2006" "" ""
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.SH "SYNOPSIS"
.sp
.nf
-\fIgit\-branch\fR [\-r]
+\fIgit\-branch\fR [\-r] [\-a]
\fIgit\-branch\fR [\-l] [\-f] <branchname> [<start\-point>]
\fIgit\-branch\fR (\-d | \-D) <branchname>\&...
.fi
.SH "DESCRIPTION"
-With no arguments given (or just \-r) a list of available branches will be shown, the current branch will be highlighted with an asterisk.
+With no arguments given a list of existing branches will be shown, the current branch will be highlighted with an asterisk. Option \-r causes the remote\-tracking branches to be listed, and option \-a shows both.
.sp
In its second form, a new branch named <branchname> will be created. It will start out with a head equal to the one given as <start\-point>. If no <start\-point> is given, the branch will be created with a head equal to that of the currently checked out branch.
.sp
Force the creation of a new branch even if it means deleting a branch that already exists with the same name.
.TP
\-r
-List only the "remote" branches.
+List the remote\-tracking branches.
+.TP
+\-a
+List both remote\-tracking branches and local branches.
.TP
<branchname>
The name of the branch to create or delete. The new branch name must pass all checks defined by
.\" 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\-REPO\-CONFIG" "1" "11/08/2006" "" ""
+.TH "GIT\-REPO\-CONFIG" "1" "11/24/2006" "" ""
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
\fBgit\-mailinfo\fR(1). Defaults to
\fIutf\-8\fR.
.TP
+log.showroot
+If true, the initial commit will be shown as a big creation event. This is equivalent to a diff against an empty tree. Tools like
+\fBgit\-log\fR(1)
+or
+\fBgit\-whatchanged\fR(1), which normally hide the root commit will now show it. True by default.
+.TP
merge.summary
Whether to include summaries of merged commits in newly created merge commit messages. False by default.
.TP