.\" 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\-CVSIMPORT" "1" "01/19/2007" "" ""
+.TH "GIT\-CVSIMPORT" "1" "02/28/2007" "" ""
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
\-s <subst>
Substitute the character "/" in branch names with <subst>
.TP
-\-A <author\-conv\-file>
-CVS by default uses the Unix username when writing its commit logs. Using this option and an author\-conv\-file in this format
-.TP
\-a
Import all commits, including recent ones. cvsimport by default skips commits that have a timestamp less than 10 minutes ago.
.TP
.TP
\-L <limit>
Limit the number of commits imported. Workaround for cases where cvsimport leaks memory.
-
-+
+.TP
+\-A <author\-conv\-file>
+CVS by default uses the Unix username when writing its commit logs. Using this option and an author\-conv\-file in this format
.sp
.nf
exon=Andreas Ericsson <ae@op5.se>
spawn=Simon Pawn <spawn@frog\-pond.org>
.fi
-+ git\-cvsimport will make it appear as those authors had their GIT_AUTHOR_NAME and GIT_AUTHOR_EMAIL set properly all along.
+git\-cvsimport will make it appear as those authors had their GIT_AUTHOR_NAME and GIT_AUTHOR_EMAIL set properly all along.
-+ For convenience, this data is saved to $GIT_DIR/cvs\-authors each time the \-A option is provided and read from that same file each time git\-cvsimport is run.
+For convenience, this data is saved to $GIT_DIR/cvs\-authors each time the \-A option is provided and read from that same file each time git\-cvsimport is run.
-+ It is not recommended to use this feature if you intend to export changes back to CVS again later with \fBgit\-cvsexportcommit\fR(1).
+It is not recommended to use this feature if you intend to export changes back to CVS again later with \fBgit\-cvsexportcommit\fR(1).
.SH "OUTPUT"
If \fI\-v\fR is specified, the script reports what it is doing.
.\" 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\-DIFF\-FILES" "1" "02/14/2007" "" ""
+.TH "GIT\-DIFF\-FILES" "1" "02/28/2007" "" ""
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.SH "NAME"
git\-diff\-files \- Compares files in the working tree and the index
.SH "SYNOPSIS"
-\fIgit\-diff\-files\fR [\-q] [\-0|\-1|\-2|\-3|\-c|\-\-cc] [<common diff options>] [<path>\&...]
+\fIgit\-diff\-files\fR [\-q] [\-0|\-1|\-2|\-3|\-c|\-\-cc|\-n|\-\-no\-index] [<common diff options>] [<path>\&...]
.SH "DESCRIPTION"
Compares the files in the working tree and the index. When paths are specified, compares only those named paths. Otherwise all entries in the index are compared. The output format is the same as "git\-diff\-index" and "git\-diff\-tree".
.SH "OPTIONS"
\-c,\-\-cc
This compares stage 2 (our branch), stage 3 (their branch) and the working tree file and outputs a combined diff, similar to the way \fIdiff\-tree\fR shows a merge commit with these flags.
.TP
+\\\-n,\-\-no\-index
+Compare the two given files / directories.
+.TP
\-q
Remain silent even on nonexistent files
.SH "OUTPUT FORMAT"
.\" 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\-DIFF" "1" "02/14/2007" "" ""
+.TH "GIT\-DIFF" "1" "02/28/2007" "" ""
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.TP
\fIgit\-diff\fR [\-\-options] [\-\-] [<path>\&...]
This form is to view the changes you made relative to the index (staging area for the next commit). In other words, the differences are what you _could_ tell git to further add to the index but you still haven't. You can stage these changes by using \fBgit\-add\fR(1).
+.sp
+.nf
+If exactly two paths are given, and at least one is untracked,
+compare the two files / directories. This behavior can be
+forced by \-\-no\-index.
+.fi
.TP
\fIgit\-diff\fR [\-\-options] \-\-cached [<commit>] [\-\-] [<path>\&...]
This form is to view the changes you staged for the next commit relative to the named <commit>. Typically you would want comparison with the latest commit, so if you do not give <commit>, it defaults to HEAD.
.\" 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" "1" "02/19/2007" "" ""
+.TH "GIT\-SHOW" "1" "02/28/2007" "" ""
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
git show v1.0.0
Shows the tag v1.0.0, along with the object the tags points at.
.TP
-
+git show v1.0.0^{tree}
Shows the tree pointed to by the tag v1.0.0.
-
-git show next~10:Documentation/README Shows the contents of the file Documentation/README as they were current in the 10th last commit of the branch next.
-
-git show master:Makefile master:t/Makefile Concatenates the contents of said Makefiles in the head of the branch master.
+.TP
+git show next~10:Documentation/README
+Shows the contents of the file Documentation/README as they were current in the 10th last commit of the branch next.
+.TP
+git show master:Makefile master:t/Makefile
+Concatenates the contents of said Makefiles in the head of the branch master.
.SH "DISCUSSION"
At the core level, git is character encoding agnostic.
.TP 3
.\" 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" "02/26/2007" "" ""
+.TH "GIT" "7" "02/28/2007" "" ""
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)