.\" 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" "12/22/2006" "" ""
+.TH "GIT\-BRANCH" "1" "01/03/2007" "" ""
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.SH "SYNOPSIS"
.sp
.nf
-\fIgit\-branch\fR [\-r | \-a] [\-v [\-\-abbrev=<length>]]
+\fIgit\-branch\fR [\-\-color | \-\-no\-color] [\-r | \-a] [\-v [\-\-abbrev=<length>]]
\fIgit\-branch\fR [\-l] [\-f] <branchname> [<start\-point>]
\fIgit\-branch\fR (\-m | \-M) [<oldbranch>] <newbranch>
\fIgit\-branch\fR (\-d | \-D) [\-r] <branchname>\&...
\-M
Move/rename a branch even if the new branchname already exists.
.TP
+\-\-color
+Color branches to highlight current, local, and remote branches.
+.TP
+\-\-no\-color
+Turn off branch colors, even when the configuration file gives the default to color output.
+.TP
\-r
List or delete (if used with \-d) the remote\-tracking branches.
.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\-REPO\-CONFIG" "1" "12/31/2006" "" ""
+.TH "GIT\-REPO\-CONFIG" "1" "01/03/2007" "" ""
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
branch.<name>.merge
When in branch <name>, it tells git fetch the default refspec to be marked for merging in FETCH_HEAD. The value has exactly to match a remote part of one of the refspecs which are fetched from the remote given by "branch.<name>.remote". The merge information is used by git pull (which at first calls git fetch) to lookup the default branch for merging. Without this option, git pull defaults to merge the first refspec fetched. Specify multiple values to get an octopus merge.
.TP
+color.branch
+A boolean to enable/disable color in the output of \fBgit\-branch\fR(1). May be set to true (or always), false (or never) or auto, in which case colors are used only when the output is to a terminal. Defaults to false.
+.TP
+color.branch.<slot>
+Use customized color for branch coloration. <slot> is one of current (the current branch), local (a local branch), remote (a tracking branch in refs/remotes/), plain (other refs), or reset (the normal terminal color). The value for these configuration variables can be one of: normal, bold, dim, ul, blink, reverse, reset, black, red, green, yellow, blue, magenta, cyan, or white.
+.TP
color.diff
When true (or always), always use colors in patch. When false (or never), never. When set to auto, use colors only when the output is to the terminal.
.TP
color.diff.<slot>
-Use customized color for diff colorization. <slot> specifies which part of the patch to use the specified color, and is one of plain (context text), meta (metainformation), frag (hunk header), old (removed lines), or new (added lines). The value for these configuration variables can be one of: normal, bold, dim, ul, blink, reverse, reset, black, red, green, yellow, blue, magenta, cyan, or white.
+Use customized color for diff colorization. <slot> specifies which part of the patch to use the specified color, and is one of plain (context text), meta (metainformation), frag (hunk header), old (removed lines), or new (added lines). The values of these variables may be specified as in color.branch.<slot>.
.TP
color.pager
A boolean to enable/disable colored output when the pager is in use (default is true).
A boolean to enable/disable color in the output of \fBgit\-status\fR(1). May be set to true (or always), false (or never) or auto, in which case colors are used only when the output is to a terminal. Defaults to false.
.TP
color.status.<slot>
-Use customized color for status colorization. <slot> is one of header (the header text of the status message), added or updated (files which are added but not committed), changed (files which are changed but not added in the index), or untracked (files which are not tracked by git). The values of these variables may be specified as in color.diff.<slot>.
+Use customized color for status colorization. <slot> is one of header (the header text of the status message), added or updated (files which are added but not committed), changed (files which are changed but not added in the index), or untracked (files which are not tracked by git). The values of these variables may be specified as in color.branch.<slot>.
.TP
diff.renameLimit
The number of files to consider when performing the copy/rename detection; equivalent to the git diff option \fI\-l\fR.
.\" 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\-TAG" "1" "12/22/2006" "" ""
+.TH "GIT\-TAG" "1" "01/03/2007" "" ""
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.SH "SYNOPSIS"
.sp
.nf
-\fIgit\-tag\fR [\-a | \-s | \-u <key\-id>] [\-f | \-d] [\-m <msg> | \-F <file>]
+\fIgit\-tag\fR [\-a | \-s | \-u <key\-id>] [\-f | \-d | \-v] [\-m <msg> | \-F <file>]
<name> [<head>]
\fIgit\-tag\fR \-l [<pattern>]
.fi
\-d <tag> deletes the tag.
+\-v <tag> verifies the gpg signature of the tag.
+
\-l <pattern> lists tags that match the given pattern (or all if no pattern is given).
.SH "OPTIONS"
.TP
\-d
Delete an existing tag with the given name
.TP
+\-v
+Verify the gpg signature of given the tag
+.TP
\-l <pattern>
List tags that match the given pattern (or all if no pattern is given).
.TP