summaryrefslogtreecommitdiff
path: root/test-dump-split-index.c
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2015-09-03 19:18:02 -0700
committerJunio C Hamano <gitster@pobox.com>2015-09-03 19:18:02 -0700
commit311e5ce2cc06f7bb640be62f487e5b3d14bbb9a0 (patch)
tree26d97cd3ac03658ae61e42bcf267468f8fb0b9bc /test-dump-split-index.c
parent1c820392282466b50f650d484a3560087a7fe686 (diff)
parent475a34451f86d1b954c5da37f04ed044544cf6e4 (diff)
Merge branch 'dt/commit-preserve-base-index-upon-opportunistic-cache-tree-update' into maint
When re-priming the cache-tree opportunistically while committing the in-core index as-is, we mistakenly invalidated the in-core index too aggressively, causing the experimental split-index code to unnecessarily rewrite the on-disk index file(s). * dt/commit-preserve-base-index-upon-opportunistic-cache-tree-update: commit: don't rewrite shared index unnecessarily
Diffstat (limited to 'test-dump-split-index.c')
-rw-r--r--test-dump-split-index.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/test-dump-split-index.c b/test-dump-split-index.c
index 9cf3112c9d..861d28c9b6 100644
--- a/test-dump-split-index.c
+++ b/test-dump-split-index.c
@@ -26,9 +26,11 @@ int main(int ac, char **av)
sha1_to_hex(ce->sha1), ce_stage(ce), ce->name);
}
printf("replacements:");
- ewah_each_bit(si->replace_bitmap, show_bit, NULL);
+ if (si->replace_bitmap)
+ ewah_each_bit(si->replace_bitmap, show_bit, NULL);
printf("\ndeletions:");
- ewah_each_bit(si->delete_bitmap, show_bit, NULL);
+ if (si->delete_bitmap)
+ ewah_each_bit(si->delete_bitmap, show_bit, NULL);
printf("\n");
return 0;
}