diff options
author | Jiang Xin <zhiyou.jx@alibaba-inc.com> | 2020-12-16 20:57:09 -0500 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2020-12-16 21:21:06 -0800 |
commit | 0696232390d237b64f970e538177ecfd979020d0 (patch) | |
tree | 06369b56bef2d80649ab4a862c0dc6b4f6e31273 /t/helper/test-revision-walking.c | |
parent | Git 2.29.2 (diff) | |
download | tgif-0696232390d237b64f970e538177ecfd979020d0.tar.xz |
pack-redundant: fix crash when one packfile in repo
Command `git pack-redundant --all` will crash if there is only one
packfile in the repository. This is because, if there is only one
packfile in local_packs, `cmp_local_packs` will do nothing and will
leave `pl->unique_objects` as uninitialized.
Also add testcases for repository with no packfile and one packfile
in t5323.
Reported-by: Daniel C. Klauer <daniel.c.klauer@web.de>
Signed-off-by: Jiang Xin <zhiyou.jx@alibaba-inc.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/helper/test-revision-walking.c')
0 files changed, 0 insertions, 0 deletions