Autogenerated man pages for v1.4.1-rc1-g1ef9
authorJunio C Hamano <junio@hera.kernel.org>
Mon, 26 Jun 2006 23:47:06 +0000 (23:47 +0000)
committerJunio C Hamano <junio@hera.kernel.org>
Mon, 26 Jun 2006 23:47:06 +0000 (23:47 +0000)
man1/git-grep.1
man1/git-merge.1
man1/git-pull.1
man1/git-rebase.1

index 496f6322d87c719556a44437e9eb776977aaac54..00ccd189617aff4a68526457e61abb02c4360f1d 100755 (executable)
@@ -30,7 +30,7 @@ git-grep \- Print lines matching a pattern
            [\-n] [\-l | \-\-files\-with\-matches] [\-L | \-\-files\-without\-match]
            [\-c | \-\-count]
            [\-A <post\-context>] [\-B <pre\-context>] [\-C <context>]
-           [\-f <file>] [\-e <pattern>]
+           [\-f <file>] [\-e] <pattern>
            [<tree>...]
            [\-\-] [<path>...]
 .fi
@@ -86,6 +86,10 @@ Show context trailing (A -- after), or leading (B -- before), or both (C -- cont
 \-f <file>
 Read patterns from <file>, one per line\&.
 
+.TP
+\-e
+The next parameter is the pattern\&. This option has to be used for patterns starting with \- and should be used in scripts passing user input to grep\&.
+
 .TP
 <tree>...
 Search blobs in the trees for specified patterns\&.
index 1e15151393a6aca6061e9e086cc90aad7035e85d..5d5fd82aa7d9d86a873ee6348035a848a46b3164 100755 (executable)
@@ -23,7 +23,7 @@ git-merge \- Grand Unified Merge Driver
 .SH "SYNOPSIS"
 
 
-git\-merge [\-n] [\-\-no\-commit] [\-s <strategy>]... <msg> <head> <remote> <remote>...
+\fIgit\-merge\fR [\-n] [\-\-no\-commit] [\-s <strategy>]... <msg> <head> <remote> <remote>...
 
 .SH "DESCRIPTION"
 
@@ -40,6 +40,10 @@ Do not show diffstat at the end of the merge\&.
 \-\-no\-commit
 Perform the merge but pretend the merge failed and do not autocommit, to give the user a chance to inspect and further tweak the merge result before committing\&.
 
+.TP
+\-\-squash
+Produce the working tree and index state as if a real merge happened, but do not actually make a commit or move the HEAD, nor record $GIT_DIR/MERGE_HEAD to cause the next git commit command to create a merge commit\&. This allows you to create a single commit on top of the current branch whose effect is the same as merging another branch (or more in case of an octopus)\&.
+
 .TP
 \-s <strategy>, \-\-strategy=<strategy>
 Use the given merge strategy; can be supplied more than once to specify them in the order they should be tried\&. If there is no \-s option, a built\-in list of strategies is used instead (git\-merge\-recursive when merging a single head, git\-merge\-octopus otherwise)\&.
index 22f61baebdcabcfaedd4ea286e2bb48c5ac8874e..73e961b3ba42cc3cf5f4955092b3d0b235454984 100755 (executable)
@@ -43,6 +43,10 @@ Do not show diffstat at the end of the merge\&.
 \-\-no\-commit
 Perform the merge but pretend the merge failed and do not autocommit, to give the user a chance to inspect and further tweak the merge result before committing\&.
 
+.TP
+\-\-squash
+Produce the working tree and index state as if a real merge happened, but do not actually make a commit or move the HEAD, nor record $GIT_DIR/MERGE_HEAD to cause the next git commit command to create a merge commit\&. This allows you to create a single commit on top of the current branch whose effect is the same as merging another branch (or more in case of an octopus)\&.
+
 .TP
 \-s <strategy>, \-\-strategy=<strategy>
 Use the given merge strategy; can be supplied more than once to specify them in the order they should be tried\&. If there is no \-s option, a built\-in list of strategies is used instead (git\-merge\-recursive when merging a single head, git\-merge\-octopus otherwise)\&.
index a2b2b166ac259ae46f39013ae8f3d833b8ce6b8c..c4de7856d3feadcad872f67ac75a713f5eb7180c 100755 (executable)
@@ -127,7 +127,7 @@ Restore the original branch and abort the rebase operation\&.
 
 .TP
 \-\-skip
-Restart the rebasing process by skipping the current patch\&. This does not work with the \-\-merge option\&.
+Restart the rebasing process by skipping the current patch\&.
 
 .TP
 \-\-merge