summaryrefslogtreecommitdiff
path: root/Documentation/git-check-attr.txt
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2013-07-12 06:02:40 (GMT)
committerJunio C Hamano <gitster@pobox.com>2013-07-12 06:10:22 (GMT)
commitf7cd8c50b9ab83e084e8f52653ecc8d90665eef2 (patch)
treeb47a1f19ff26f9e0d75ca256e0a0b3c75436c0f4 /Documentation/git-check-attr.txt
parentd6dcb92a1d462ef3f5739f4fd9b2000ba998f944 (diff)
downloadgit-f7cd8c50b9ab83e084e8f52653ecc8d90665eef2.zip
git-f7cd8c50b9ab83e084e8f52653ecc8d90665eef2.tar.gz
git-f7cd8c50b9ab83e084e8f52653ecc8d90665eef2.tar.bz2
check-attr -z: a single -z should apply to both input and output
Unless a command has separate --nul-terminated-{input,output} options, the --nul-terminated-records (-z) option should apply to both input and output for consistency. The caller knows that its input paths may need to be protected for LF, and the program shows these problematic paths to its output. Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation/git-check-attr.txt')
-rw-r--r--Documentation/git-check-attr.txt9
1 files changed, 7 insertions, 2 deletions
diff --git a/Documentation/git-check-attr.txt b/Documentation/git-check-attr.txt
index 5abdbaa..760aca9 100644
--- a/Documentation/git-check-attr.txt
+++ b/Documentation/git-check-attr.txt
@@ -31,8 +31,9 @@ OPTIONS
Read file names from stdin instead of from the command-line.
-z::
- Only meaningful with `--stdin`; paths are separated with a
- NUL character instead of a linefeed character.
+ The output format is modified to be machine-parseable.
+ If `--stdin` is also given, input paths are separated
+ with a NUL character instead of a linefeed character.
\--::
Interpret all preceding arguments as attributes and all following
@@ -48,6 +49,10 @@ OUTPUT
The output is of the form:
<path> COLON SP <attribute> COLON SP <info> LF
+unless `-z` is in effect, in which case NUL is used as delimiter:
+<path> NUL <attribute> NUL <info> NUL
+
+
<path> is the path of a file being queried, <attribute> is an attribute
being queried and <info> can be either: