.\" 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\-PRUNE" "1" "10/03/2006" "" ""
+.TH "GIT\-PRUNE" "1" "01/21/2007" "" ""
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.SH "NAME"
git\-prune \- Prunes all unreachable objects from the object database
.SH "SYNOPSIS"
-\fIgit\-prune\fR [\-n] [\-\-] [<head>\&...]
-.sp
+\fIgit\-prune\fR [\-n] [\-\-grace=<time>]
.SH "DESCRIPTION"
This runs git\-fsck\-objects \-\-unreachable using all the refs available in $GIT_DIR/refs, optionally with additional set of objects specified on the command line, and prunes all objects unreachable from any of these head objects from the object database. In addition, it prunes the unpacked objects that are also found in packs by running git prune\-packed.
-.sp
.SH "OPTIONS"
.TP
\-n
Do not remove anything; just report what it would remove.
.TP
-\-\-
-Do not interpret any more arguments as options.
-.TP
-<head>\&...
-In addition to objects reachable from any of our references, keep objects reachable from listed <head>s.
-.SH "EXAMPLE"
-To prune objects not used by your repository nor another that borrows from your repository via its .git/objects/info/alternates:
-.sp
-.sp
-.nf
-$ git prune $(cd ../another && $(git\-rev\-parse \-\-all))
-.fi
+\-\-grace=<time>
+Do not prune loose objects that are younger than the specified time. This gives a grace period to newly created objects from getting pruned.
.SH "AUTHOR"
Written by Linus Torvalds <torvalds@osdl.org>
-.sp
.SH "DOCUMENTATION"
Documentation by David Greaves, Junio C Hamano and the git\-list <git@vger.kernel.org>.
-.sp
.SH "GIT"
Part of the \fBgit\fR(7) suite
-.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\-REV\-LIST" "1" "12/31/2006" "" ""
+.TH "GIT\-REV\-LIST" "1" "01/21/2007" "" ""
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
[ \-\-pretty | \-\-header ]
[ \-\-bisect ]
[ \-\-merge ]
+ [ \-\-walk\-reflogs ]
<commit>\&... [ \-\- <paths>\&... ]
.fi
.SH "DESCRIPTION"
\-\-stdin
In addition to the \fI<commit>\fR listed on the command line, read them from the standard input.
.TP
+\-\-walk\-reflogs
+Instead of walking the commit ancestry chain, walk reflog entries from the most recent one to older ones. When this option is used you cannot specify commits to exclude (that is, \fI^commit\fR, \fIcommit1..commit2\fR, nor \fIcommit1\&...commit2\fR notations cannot be used). With \fI\-\-pretty\fR format other than oneline (for obvious reasons), this causes the output to have two extra lines of information used in the output. When the starting commit is specified as instead. Under \fI\-\-pretty=oneline\fR, the commit message is prefixed with this information on the same line.
+.TP
\-\-merge
After a failed merge, show refs that touch files having a conflict and don't exist on all heads to merge.
.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\-SHOW\-BRANCH" "1" "12/26/2006" "" ""
+.TH "GIT\-SHOW\-BRANCH" "1" "01/21/2007" "" ""
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
\fIgit\-show\-branch\fR [\-\-all] [\-\-remotes] [\-\-topo\-order] [\-\-current]
[\-\-more=<n> | \-\-list | \-\-independent | \-\-merge\-base]
[\-\-no\-name | \-\-sha1\-name] [\-\-topics] [<rev> | <glob>]\&...
-\fIgit\-show\-branch\fR \-\-reflog[=<n>] <ref>
+\fIgit\-show\-branch\fR \-\-reflog[=<n>[,<base>]] [\-\-list] <ref>
.fi
.SH "DESCRIPTION"
Shows the commit ancestry graph starting from the commits named with <rev>s or <globs>s (or all refs under $GIT_DIR/refs/heads and/or $GIT_DIR/refs/tags) semi\-visually.
\-\-topics
Shows only commits that are NOT on the first branch given. This helps track topic branches by hiding any commit that is already in the main line of development. When given "git show\-branch \-\-topics master topic1 topic2", this will show the revisions given by "git rev\-list ^master topic1 topic2"
.TP
-\-\-reflog[=<n>] <ref>
-Shows <n> most recent ref\-log entries for the given ref.
+\-\-reflog[=<n>[,<base>]] <ref>
+Shows <n> most recent ref\-log entries for the given ref. If <base> is given, <n> entries going back from that entry. <base> can be specified as count or date
Note that \-\-more, \-\-list, \-\-independent and \-\-merge\-base options are mutually exclusive.
.SH "OUTPUT"
default = heads/*
.fi
With this, git show\-branch without extra parameters would show only the primary branches. In addition, if you happen to be on your topic branch, it is shown as well.
+.sp
+.nf
+$ git show\-branch \-\-reflog='10,1 hour ago' \-\-list master
+.fi
+shows 10 reflog entries going back from the tip as of 1 hour ago. Without \-\-list, the output also shows how these tips are topologically related with each other.
.SH "AUTHOR"
Written by Junio C Hamano <junkio@cox.net>
.SH "DOCUMENTATION"
.\" 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" "01/17/2007" "" ""
+.TH "GIT\-TAG" "1" "01/21/2007" "" ""
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.SH "NAME"
-git\-tag \- Create or verify a tag object signed with GPG
+git\-tag \- Create, list, delete or verify a tag object signed with GPG
.SH "SYNOPSIS"
.sp
.nf
-\fIgit\-tag\fR [\-a | \-s | \-u <key\-id>] [\-f | \-d | \-v] [\-m <msg> | \-F <file>]
- <name> [<head>]
+\fIgit\-tag\fR [\-a | \-s | \-u <key\-id>] [\-f | \-v] [\-m <msg> | \-F <file>] <name> [<head>]
+\fIgit\-tag\fR \-d <name>\&...
\fIgit\-tag\fR \-l [<pattern>]
.fi
.SH "DESCRIPTION"
Replace an existing tag with the given name (instead of failing)
.TP
\-d
-Delete an existing tag with the given name
+Delete existing tags with the given names.
.TP
\-v
Verify the gpg signature of given the tag
.\" 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" "01/20/2007" "" ""
+.TH "GIT" "7" "01/21/2007" "" ""
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
Show the working tree status.
.TP
\fBgit\-tag\fR(1)
-Create or verify a tag object signed with GPG.
+Create, list, delete or verify a tag object signed with GPG.
.SS "Ancillary Commands"
Manipulators:
.TP