repack: do not accidentally pack kept objects by default
[gitweb.git] / sha1_file.c
index 4714bd86719a53c75d994ac7c21f5cf60f4e2cf6..36d55c05f782e717c8d3a730878050fee390fe5a 100644 (file)
@@ -1194,6 +1194,7 @@ static void prepare_packed_git_one(char *objdir, int local)
 
                if (has_extension(de->d_name, ".idx") ||
                    has_extension(de->d_name, ".pack") ||
+                   has_extension(de->d_name, ".bitmap") ||
                    has_extension(de->d_name, ".keep"))
                        string_list_append(&garbage, path);
                else
@@ -1278,7 +1279,6 @@ void prepare_packed_git(void)
 
 void reprepare_packed_git(void)
 {
-       discard_revindex();
        prepare_packed_git_run_once = 0;
        prepare_packed_git();
 }