Autogenerated man pages for v1.1.4-g5b2b
authorJunio C Hamano <junio@hera.kernel.org>
Sun, 22 Jan 2006 07:50:56 +0000 (23:50 -0800)
committerJunio C Hamano <junio@hera.kernel.org>
Sun, 22 Jan 2006 07:50:56 +0000 (23:50 -0800)
man1/git-commit.1
man1/git-grep.1
man1/git-ls-files.1
man1/git-reset.1
man1/git-svnimport.1

index ea541bd8d6d3e5a30e7256b0ebe52b3c8eb124db..a44d08b6281340d9268bcf86e23a522a4c25dcd0 100755 (executable)
@@ -39,7 +39,7 @@ This command can run commit\-msg, pre\-commit, and post\-commit hooks\&. See hoo
 
 .TP
 \-a|\-\-all
-Update all paths in the index file\&. This flag notices files that have been modified and deleted, but new files you have not told about git are not affected\&.
+Update all paths in the index file\&. This flag notices files that have been modified and deleted, but new files you have not told git about are not affected\&.
 
 .TP
 \-c or \-C <commit>
index be73f778797de6ce2652164663f29df63a96284b..17784fd80e89c6eb7b805c53e6aac325dd9d920a 100755 (executable)
@@ -23,7 +23,7 @@ git-grep \- print lines matching a pattern
 .SH "SYNOPSIS"
 
 
-git\-grep [<option>...] <pattern> [<path>...]
+git\-grep [<option>...] [\-e] <pattern> [\-\-] [<path>...]
 
 .SH "DESCRIPTION"
 
@@ -32,13 +32,28 @@ Searches list of files git\-ls\-files produces for lines containing a match to t
 
 .SH "OPTIONS"
 
+.TP
+\-\-
+Signals the end of options; the rest of the parameters are <path> limiters\&.
+
 .TP
 <option>...
-Either an option to pass to grep or git\-ls\-files\&. Some grep options, such as \-C and \-m, that take parameters are known to git\-grep\&.
+Either an option to pass to grep or git\-ls\-files\&.
+
+.nf
+The following are the specific `git\-ls\-files` options
+that may be given: `\-o`, `\-\-cached`, `\-\-deleted`, `\-\-others`,
+`\-\-killed`, `\-\-ignored`, `\-\-modified`, `\-\-exclude=*`,
+`\-\-exclude\-from=*`, and `\-\-exclude\-per\-directory=*`\&.
+.fi
+
+.nf
+All other options will be passed to `grep`\&.
+.fi
 
 .TP
 <pattern>
-The pattern to look for\&.
+The pattern to look for\&. The first non option is taken as the pattern; if your pattern begins with a dash, use \-e <pattern>\&.
 
 .TP
 <path>...
index 6b79f27951312f7666694b61a50fe3c22fa7d36d..516f8367e916025e89bdc52e985e633424827d8d 100755 (executable)
@@ -59,6 +59,10 @@ Show ignored files in the output Note the this also reverses any exclude list pr
 \-s|\-\-stage
 Show stage files in the output
 
+.TP
+\-\-directory
+If a whole directory is classified as "other", show just its name (with a trailing slash) and not its whole contents\&.
+
 .TP
 \-u|\-\-unmerged
 Show unmerged files in the output (forces \-\-stage)
index c3015ecb8946ab34f17f1bb0243d3166ff78cf67..36a3a57ee4e3605e04642dd90c472b900d2e780a 100755 (executable)
@@ -153,7 +153,7 @@ brings your index file and the working tree back to that state,
 and resets the tip of the branch to that commit\&.
 .TP
 Interrupted workflow
-You can get interrupted by an ungent fix request while you are still in the middle of a large change\&. The files in your working tree are not in any shape to be committed yet, but you need to get to the other branch for a quick bugfix\&.
+Suppose you are interrupted by an urgent fix request while you are in the middle of a large change\&. The files in your working tree are not in any shape to be committed yet, but you need to get to the other branch for a quick bugfix\&.
 
 .IP
 $ git checkout feature ;# you were working in "feature" branch and
@@ -167,8 +167,8 @@ $ git reset \-\-soft HEAD^ ;# go back to WIP state
 $ git reset 
 
  This commit will get blown away so a throw\-away log message is OK\&.
- This removes the 'WIP' commit from the commit history, and makes
-    your working tree in the state just before you made that snapshot\&.
+ This removes the 'WIP' commit from the commit history, and sets
+    your working tree to the state just before you made that snapshot\&.
  After , the index file still has all the WIP changes you
     committed in \&.  This sets it to the last commit you were
     basing the WIP changes on\&.
index 9c9d583e359d806b5e71ce128f00cee1e93d7879..87869c4d6868a235db8496bb201430f475eb03c6 100755 (executable)
@@ -31,10 +31,7 @@ git\-svnimport [ \-o <branch\-for\-HEAD> ] [ \-h ] [ \-v ] [ \-d | \-D ] [ \-C <
 Imports a SVN repository into git\&. It will either create a new repository, or incrementally import into an existing one\&.
 
 
-SVN access is done by the SVN
-
-
-Perl module\&.
+SVN access is done by the SVN::Perl module\&.
 
 
 git\-svnimport assumes that SVN repositories are organized into one "trunk" directory where the main development happens, "branch/FOO" directories for branches, and "/tags/FOO" directories for tags\&. Other subdirectories are ignored\&.
@@ -87,8 +84,8 @@ Attempt to detect merges based on the commit message with a custom regex\&. It c
 Specify a maximum revision number to pull\&.
 
 .nf
-Formerly, this option controlled how many revisions to pull, due to
-SVN memory leaks\&. (These have been worked around\&.)
+Formerly, this option controlled how many revisions to pull,
+due to SVN memory leaks\&. (These have been worked around\&.)
 .fi
 
 .TP
@@ -112,11 +109,8 @@ The URL of the SVN module you want to import\&. For local repositories, use "fil
 If you're using the "\-d" or "\-D" option, this is the URL of the SVN repository itself; it usually ends in "/svn"\&.
 
 .TP
-<SVN_repository_URL>
-The URL of the SVN module you want to import\&. For local repositories, use "file:///absolute/path"\&.
-
-
-<path> The path to the module you want to check out\&.
+<path>
+The path to the module you want to check out\&.
 
 .TP
 \-h