mirror of
https://github.com/git/git.git
synced 2026-01-22 00:16:01 +00:00
Merge 'release-gc-repack' into HEAD
This commit is contained in:
@@ -480,8 +480,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; "
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
#include "strbuf.h"
|
||||
#include "string-list.h"
|
||||
#include "argv-array.h"
|
||||
#include "packfile.h"
|
||||
|
||||
static int delta_base_offset = 1;
|
||||
static int pack_kept_objects = -1;
|
||||
@@ -308,6 +309,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