From: Junio C Hamano Date: Fri, 25 Sep 2020 22:25:38 +0000 (-0700) Subject: Merge branch 'ds/maintenance-part-1' X-Git-Tag: v2.29.0-rc0~47 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=48794acc50f14394ca6c4f5092a4a498f409f350;p=thirdparty%2Fgit.git Merge branch 'ds/maintenance-part-1' A "git gc"'s big brother has been introduced to take care of more repository maintenance tasks, not limited to the object database cleaning. * ds/maintenance-part-1: maintenance: add trace2 regions for task execution maintenance: add auto condition for commit-graph task maintenance: use pointers to check --auto maintenance: create maintenance..enabled config maintenance: take a lock on the objects directory maintenance: add --task option maintenance: add commit-graph task maintenance: initialize task array maintenance: replace run_auto_gc() maintenance: add --quiet option maintenance: create basic maintenance runner --- 48794acc50f14394ca6c4f5092a4a498f409f350