diff options
author | John Cai <johncai86@gmail.com> | 2022-01-05 23:29:31 +0000 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2022-01-10 09:39:26 -0800 |
commit | 34ae3b707146c05d27cf744e58f95a25a31b3499 (patch) | |
tree | 052f2771d7931a341a477899c0d0cf9522bfac05 /t/t6120-describe.sh | |
parent | 2ae0a9cb8298185a94e5998086f380a355dd8907 (diff) | |
download | git-34ae3b707146c05d27cf744e58f95a25a31b3499.tar.gz |
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>
Diffstat (limited to 't/t6120-describe.sh')
-rwxr-xr-x | t/t6120-describe.sh | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/t/t6120-describe.sh b/t/t6120-describe.sh index bae2419150..145b20a95a 100755 --- a/t/t6120-describe.sh +++ b/t/t6120-describe.sh @@ -270,7 +270,7 @@ test_expect_success 'name-rev --all' ' test_cmp expect actual ' -test_expect_success 'name-rev --stdin' ' +test_expect_success 'name-rev --annotate-stdin' ' >expect.unsorted && for rev in $(git rev-list --all) do @@ -278,11 +278,16 @@ test_expect_success 'name-rev --stdin' ' echo "$rev ($name)" >>expect.unsorted done && sort <expect.unsorted >expect && - git rev-list --all | git name-rev --stdin >actual.unsorted && + git rev-list --all | git name-rev --annotate-stdin >actual.unsorted && sort <actual.unsorted >actual && test_cmp expect actual ' +test_expect_success 'name-rev --stdin deprecated' " + git rev-list --all | git name-rev --stdin 2>actual && + grep -E 'warning: --stdin is deprecated' actual +" + test_expect_success 'describe --contains with the exact tags' ' echo "A^0" >expect && tag_object=$(git rev-parse refs/tags/A) && |