.\" 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\-FSCK" "1" "04/04/2007" "Git 1.5.1.31.ge421f" "Git Manual"
+.TH "GIT\-FSCK" "1" "04/06/2007" "Git 1.5.1.53.g77e6f" "Git Manual"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.SH "SYNOPSIS"
.sp
.nf
-\fIgit\-fsck\fR [\-\-tags] [\-\-root] [\-\-unreachable] [\-\-cache]
+\fIgit\-fsck\fR [\-\-tags] [\-\-root] [\-\-unreachable] [\-\-cache] [\-\-no\-reflogs]
[\-\-full] [\-\-strict] [<object>*]
.fi
.SH "DESCRIPTION"
\-\-cache
Consider any object recorded in the index also as a head node for an unreachability trace.
.TP
+\-\-no\-reflogs
+Do not consider commits that are referenced only by an entry in a reflog to be reachable. This option is meant only to search for commits that used to be in a ref, but now aren't, but are still in that corresponding reflog.
+.TP
\-\-full
Check not just objects in GIT_OBJECT_DIRECTORY ($GIT_DIR/objects), but also the ones found in alternate object pools listed in GIT_ALTERNATE_OBJECT_DIRECTORIES or $GIT_DIR/objects/info/alternates, and in packed git archives found in $GIT_DIR/objects/pack and corresponding pack subdirectories in alternate object pools.
.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\-REV\-LIST" "1" "04/04/2007" "Git 1.5.1.31.ge421f" "Git Manual"
+.TH "GIT\-REV\-LIST" "1" "04/06/2007" "Git 1.5.1.53.g77e6f" "Git Manual"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
[ \-\-stdin ]
[ \-\-topo\-order ]
[ \-\-parents ]
+ [ \-\-left\-right ]
[ \-\-encoding[=<encoding>] ]
[ \-\-(author|committer|grep)=<pattern> ]
[ [\-\-objects | \-\-objects\-edge] [ \-\-unpacked ] ]
.TP
\-\-parents
Print the parents of the commit.
+.TP
+\-\-left\-right
+Mark which side of a symmetric diff a commit is reachable from. Commits from the left side are prefixed with < and those from the right with >. If combined with \-\-boundary, those commits are prefixed with \-.
+
+For example, if you have this topology:
+.sp
+.nf
+ y\-\-\-b\-\-\-b branch B
+ / \\ /
+ / .
+ / / \\
+ o\-\-\-x\-\-\-a\-\-\-a branch A
+.fi
+you would get an output line this:
+.sp
+.nf
+ $ git rev\-list \-\-left\-right \-\-boundary \-\-pretty=oneline A...B
+
+ >bbbbbbb... 3rd on b
+ >bbbbbbb... 2nd on b
+ <aaaaaaa... 3rd on a
+ <aaaaaaa... 2nd on a
+ \-yyyyyyy... 1st on b
+ \-xxxxxxx... 1st on a
+.fi
.RE
.SS "Diff Formatting"
Below are listed options that control the formatting of diff output. Some of them are specific to \fBgit\-rev\-list\fR(1), however other diff options may be given. See \fBgit\-diff\-files\fR(1) for more options.
.\" 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" "04/04/2007" "Git 1.5.1.31.ge421f" "Git Manual"
+.TH "GIT" "7" "04/06/2007" "Git 1.5.1.53.g77e6f" "Git Manual"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)