name-rev: deprecate --stdin in favor of --annotate-stdin
commit34ae3b707146c05d27cf744e58f95a25a31b3499
authorJohn Cai <johncai86@gmail.com>
Wed, 5 Jan 2022 23:29:31 +0000 (5 23:29 +0000)
committerJunio C Hamano <gitster@pobox.com>
Mon, 10 Jan 2022 17:39:26 +0000 (10 09:39 -0800)
tree052f2771d7931a341a477899c0d0cf9522bfac05
parent2ae0a9cb8298185a94e5998086f380a355dd8907
name-rev: deprecate --stdin in favor of --annotate-stdin

Introduce a --annotate-stdin that is functionally equivalent of --stdin.
--stdin does not behave as --stdin in other subcommands, such as
pack-objects whereby it takes one argument per line. Since --stdin can
be a confusing and misleading name, rename it to --annotate-stdin.

This change adds a warning to --stdin warning that it will be removed in
the future.

Signed-off-by: "John Cai" <johncai86@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/git-name-rev.txt
builtin/name-rev.c
t/t3412-rebase-root.sh
t/t4202-log.sh
t/t6007-rev-list-cherry-pick-file.sh
t/t6012-rev-list-simplify.sh
t/t6111-rev-list-treesame.sh
t/t6120-describe.sh