diff options
author | Ævar Arnfjörð Bjarmason <avarab@gmail.com> | 2021-06-21 17:03:37 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2021-06-28 20:27:27 -0700 |
commit | fb20d4b1268d97646ae24f07661892cf6da64c31 (patch) | |
tree | 989524bdc353aafe14892fc418710f879d3f5ddd /t/t2202-add-addremove.sh | |
parent | Git 2.32 (diff) | |
download | tgif-fb20d4b1268d97646ae24f07661892cf6da64c31.tar.xz |
pack-objects tests: cover blindspots in stdin handling
Cover blindspots in the testing of stdin handling, including the
"!len" condition added in b5d97e6b0a0 (pack-objects: run rev-list
equivalent internally., 2006-09-04). The codepath taken with --revs
and read_object_list_from_stdin() acts differently in some of these
common cases, let's test for those.
The "--stdin --revs" test being added here stresses the combination of
--stdin-packs and the revision.c --stdin argument, some of this was
covered in a test added in 339bce27f4f (builtin/pack-objects.c: add
'--stdin-packs' option, 2021-02-22), but let's make sure that
GIT_TEST_DISALLOW_ABBREVIATED_OPTIONS=true keeps erroring out about
--stdin, and it isn't picked up by the revision.c API's handling of
that option.
Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t2202-add-addremove.sh')
0 files changed, 0 insertions, 0 deletions