Autogenerated man pages for v1.3.1-g935e
authorJunio C Hamano <junio@hera.kernel.org>
Thu, 4 May 2006 00:46:53 +0000 (00:46 +0000)
committerJunio C Hamano <junio@hera.kernel.org>
Thu, 4 May 2006 00:46:53 +0000 (00:46 +0000)
man1/git-diff-tree.1
man1/git-update-index.1

index a6b18d9142a199f09683a6eab7a16b13890f3e13..5b25d98c14cb090bbddb38ea1e5e15aace04544f 100755 (executable)
@@ -179,7 +179,7 @@ git\-diff\-tree outputs a line with the commit ID when applicable\&. This flag s
 This flag changes the way a merge commit is displayed (which means it is useful only when the command is given one <tree\-ish>, or \fI\-\-stdin\fR)\&. It shows the differences from each of the parents to the merge result simultaneously instead of showing pairwise diff between a parent and the result one at a time (which is what the \fI\-m\fR option does)\&. Furthermore, it lists only files which were modified from all parents\&.
 
 .TP
-\-cc
+\-\-cc
 This flag changes the way a merge commit patch is displayed, in a similar way to the \fI\-c\fR option\&. It implies the \fI\-c\fR and \fI\-p\fR options and further compresses the patch output by omitting hunks that show differences from only one parent, or show the same change from all but one parent for an Octopus merge\&. When this optimization makes all hunks disappear, the commit itself and the commit log message is not shown, just like in any other "empty diff" case\&.
 
 .TP
index df57aceb334eca631d5a498640e416eefe69cfce..cdde330666cd68b07407bdd2598903f28fa3d609 100755 (executable)
@@ -25,11 +25,11 @@ git-update-index \- Modifies the index or directory cache
 .nf
 \fIgit\-update\-index\fR
              [\-\-add] [\-\-remove | \-\-force\-remove] [\-\-replace]
-             [\-\-refresh [\-q] [\-\-unmerged] [\-\-ignore\-missing]]
+             [\-\-refresh] [\-q] [\-\-unmerged] [\-\-ignore\-missing]
              [\-\-cacheinfo <mode> <object> <file>]*
              [\-\-chmod=(+|\-)x]
              [\-\-assume\-unchanged | \-\-no\-assume\-unchanged]
-             [\-\-really\-refresh]
+             [\-\-really\-refresh] [\-\-unresolve]
              [\-\-info\-only] [\-\-index\-info]
              [\-z] [\-\-stdin]
              [\-\-verbose]
@@ -86,6 +86,10 @@ Set the execute permissions on the updated files\&.
 \-\-assume\-unchanged, \-\-no\-assume\-unchanged
 When these flags are specified, the object name recorded for the paths are not updated\&. Instead, these options sets and unsets the "assume unchanged" bit for the paths\&. When the "assume unchanged" bit is on, git stops checking the working tree files for possible modifications, so you need to manually unset the bit to tell git when you change the working tree file\&. This is sometimes helpful when working with a big project on a filesystem that has very slow lstat(2) system call (e\&.g\&. cifs)\&.
 
+.TP
+\-\-unresolve
+Restores the \fIunmerged\fR or \fIneeds updating\fR state of a file during a merge if it was cleared by accident\&.
+
 .TP
 \-\-info\-only
 Do not create objects in the object database for all <file> arguments that follow this flag; just insert their object IDs into the index\&.