summaryrefslogtreecommitdiff
path: root/t
diff options
context:
space:
mode:
authorJonathan Tan <jonathantanmy@google.com>2018-03-14 18:42:40 (GMT)
committerJunio C Hamano <gitster@pobox.com>2018-03-15 17:16:24 (GMT)
commitffb2c0fe5c2dbfe2be0a4743ffed622295e1124c (patch)
treebb328c4a39dc079f0f7608f0e1226503ccc05268 /t
parent7fb6aefd2aaffe66e614f7f7b83e5b7ab16d4806 (diff)
downloadgit-ffb2c0fe5c2dbfe2be0a4743ffed622295e1124c.zip
git-ffb2c0fe5c2dbfe2be0a4743ffed622295e1124c.tar.gz
git-ffb2c0fe5c2dbfe2be0a4743ffed622295e1124c.tar.bz2
index-pack: support checking objects but not links
The index-pack command currently supports the --check-self-contained-and-connected argument, for internal use only, that instructs it to only check for broken links and not broken objects. For partial clones, we need the inverse, so add a --fsck-objects argument that checks for broken objects and not broken links, also for internal use only. This will be used by fetch-pack in a subsequent patch. Signed-off-by: Jonathan Tan <jonathantanmy@google.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't')
-rwxr-xr-xt/t5302-pack-index.sh5
1 files changed, 5 insertions, 0 deletions
diff --git a/t/t5302-pack-index.sh b/t/t5302-pack-index.sh
index c2fc584..d695a60 100755
--- a/t/t5302-pack-index.sh
+++ b/t/t5302-pack-index.sh
@@ -262,4 +262,9 @@ EOF
grep "^warning:.* expected .tagger. line" err
'
+test_expect_success 'index-pack --fsck-objects also warns upon missing tagger in tag' '
+ git index-pack --fsck-objects tag-test-${pack1}.pack 2>err &&
+ grep "^warning:.* expected .tagger. line" err
+'
+
test_done