check-ignore -z: a single -z should apply to both input and output
authorJunio C Hamano <gitster@pobox.com>
Fri, 12 Jul 2013 06:07:02 +0000 (23:07 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 12 Jul 2013 06:07:55 +0000 (23:07 -0700)
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.

The code already did the right thing. Only the help text needs
fixing.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/check-ignore.c
index be22bce9118df7e2e08329fb1e2a2485d886503e..03e509e43d2766b8ae665f44f8ac87ba2fc4e7a8 100644 (file)
@@ -21,7 +21,7 @@ static const struct option check_ignore_options[] = {
        OPT_BOOLEAN(0, "stdin", &stdin_paths,
                    N_("read file names from stdin")),
        OPT_BOOLEAN('z', NULL, &nul_term_line,
-                   N_("input paths are terminated by a NUL character")),
+                   N_("terminate input and output records by a NUL character")),
        OPT_END()
 };