Allow to configure whether gc is done aggressively Gerrit allows to trigger garbage collections. Garbage collections are either scheduled to run at certain intervals or are triggered explicitly through REST, ssh and Web-UI. In all cases previously a non aggressive garbage collection was done. Aggressive garbage collections are more expensive but may lead to significantly smaller repos. This change allows to configure in gerrit configuration whether scheduled garbage collections and garbage collections triggered through Web-UI are done aggressively or not. By setting gc.aggressive to true these gc runs are aggressive. Change-Id: Idb8e6e2ec6a9324582ae06192a653ad751f9079d
3 files changed