Autogenerated man pages for v1.2.2-g50319
[git.git] / man1 / git-ls-files.1
index 109e73b..88a9fc5 100755 (executable)
 git-ls-files \- Information about files in the index/working directory
 .SH "SYNOPSIS"
 
-
-\fIgit\-ls\-files\fR [\-z] [\-t] (\-\-[cached|deleted|others|ignored|stage|unmerged|killed|modified])* (\-[c|d|o|i|s|u|k|m])* [\-x <pattern>|\-\-exclude=<pattern>] [\-X <file>|\-\-exclude\-from=<file>] [\-\-exclude\-per\-directory=<file>] [\-\-full\-name] [\-\-] [<file>]*
+.nf
+\fIgit\-ls\-files\fR [\-z] [\-t] [\-v]
+                (\-\-[cached|deleted|others|ignored|stage|unmerged|killed|modified])*
+                (\-[c|d|o|i|s|u|k|m])*
+                [\-x <pattern>|\-\-exclude=<pattern>]
+                [\-X <file>|\-\-exclude\-from=<file>]
+                [\-\-exclude\-per\-directory=<file>]
+                [\-\-error\-unmatch]
+                [\-\-full\-name] [\-\-] [<file>]*
+.fi
 
 .SH "DESCRIPTION"
 
@@ -88,6 +96,10 @@ exclude patterns are read from <file>; 1 per line\&.
 read additional exclude patterns that apply only to the directory and its subdirectories in <file>\&.
 
 .TP
+\-\-error\-unmatch
+If any <file> does not appear in the index, treat this as an error (return 1)\&.
+
+.TP
 \-t
 Identify the file status with the following tags (followed by a space) at the start of each line:
 H
@@ -116,6 +128,10 @@ other
 
 
 .TP
+\-v
+Similar to \-t, but use lowercase letters for files that are marked as \fIalways matching index\fR\&.
+
+.TP
 \-\-full\-name
 When run from a subdirectory, the command usually outputs paths relative to the current directory\&. This option forces paths to be output relative to the project top directory\&.