count-objects: recognize .bitmap in garbage-checking
Count-objects will report any "garbage" files in the packs directory, including files whose extensions it does not know (case 1), and files whose matching ".pack" file is missing (case 2). Without having learned about ".bitmap" files, the current code reports all such files as garbage (case 1), even if their pack exists. Instead, they should be treated as case 2. Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com> Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Nguyễn Thái Ngọc Duy committed
Dec 21, 2013 at 09:00 UTC
d3d3e4c490c83daeba61ac1f2be5da2396f7411c
1 file changed
+1
sha1_file.c
+1
@@ -1194,6 +1194,7 @@ static void prepare_packed_git_one(char *objdir, int local)
1194
1195
if (has_extension(de->d_name, ".idx") ||
1196
has_extension(de->d_name, ".pack") ||
1197
+ has_extension(de->d_name, ".bitmap") ||
1198
has_extension(de->d_name, ".keep"))
1199
string_list_append(&garbage, path);
1200
else