mirror of
https://github.com/git/git.git
synced 2026-01-24 09:30:22 +00:00
Merge 'release-gc-repack' into HEAD
This commit is contained in:
@@ -473,8 +473,10 @@ int cmd_gc(int argc, const char **argv, const char *prefix)
|
||||
|
||||
report_garbage = report_pack_garbage;
|
||||
reprepare_packed_git();
|
||||
if (pack_garbage.nr > 0)
|
||||
if (pack_garbage.nr > 0) {
|
||||
close_all_packs();
|
||||
clean_pack_garbage();
|
||||
}
|
||||
|
||||
if (auto_gc && too_many_loose_objects())
|
||||
warning(_("There are too many unreachable loose objects; "
|
||||
|
||||
@@ -304,6 +304,8 @@ int cmd_repack(int argc, const char **argv, const char *prefix)
|
||||
if (!names.nr && !quiet)
|
||||
printf("Nothing new to pack.\n");
|
||||
|
||||
close_all_packs();
|
||||
|
||||
/*
|
||||
* Ok we have prepared all new packfiles.
|
||||
* First see if there are packs of the same name and if so
|
||||
|
||||
Reference in New Issue
Block a user