Delegate canPerformGC functionality to the wrapped instance MultiSiteGitRepositoryManager wraps LocalDiskRepositoryManager. Delegate canPerformGC call to the delegate instead of calling default method from the GitRepositoryManager interface. Bug Issue 14097 Change-Id: I07b8ea5d2fc6c169e7a61431c9dec561e2f00ae3
diff --git a/src/main/java/com/googlesource/gerrit/plugins/multisite/validation/MultiSiteGitRepositoryManager.java b/src/main/java/com/googlesource/gerrit/plugins/multisite/validation/MultiSiteGitRepositoryManager.java index 8ce1f59..594b4a0 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/multisite/validation/MultiSiteGitRepositoryManager.java +++ b/src/main/java/com/googlesource/gerrit/plugins/multisite/validation/MultiSiteGitRepositoryManager.java
@@ -51,6 +51,11 @@ } @Override + public Boolean canPerformGC() { + return gitRepositoryManager.canPerformGC(); + } + + @Override public SortedSet<Project.NameKey> list() { return gitRepositoryManager.list(); }