Merge branch 'stable-3.4' into stable-3.5
* stable-3.4:
Set version to v3.4.4.2
Set source/target release based on Gerrit v3.4 specs
Change-Id: Ie57948bc695925590719797a4370c51bb50d17f6
diff --git a/pom.xml b/pom.xml
index 5dfaa93..dec7697 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
<groupId>com.gerritforge</groupId>
<artifactId>global-refdb</artifactId>
- <version>3.4.4.2</version>
+ <version>3.5.1.1</version>
<packaging>jar</packaging>
<name>global-refdb</name>
@@ -38,7 +38,7 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- <gerrit.version>3.4.4</gerrit.version>
+ <gerrit.version>3.5.1</gerrit.version>
</properties>
<dependencies>
diff --git a/src/main/java/com/gerritforge/gerrit/globalrefdb/validation/SharedRefDbGitRepositoryManager.java b/src/main/java/com/gerritforge/gerrit/globalrefdb/validation/SharedRefDbGitRepositoryManager.java
index 4f13d6e..9d942ce 100644
--- a/src/main/java/com/gerritforge/gerrit/globalrefdb/validation/SharedRefDbGitRepositoryManager.java
+++ b/src/main/java/com/gerritforge/gerrit/globalrefdb/validation/SharedRefDbGitRepositoryManager.java
@@ -16,6 +16,7 @@
import com.google.common.collect.ImmutableSet;
import com.google.gerrit.entities.Project;
+import com.google.gerrit.entities.Project.NameKey;
import com.google.gerrit.server.git.GitRepositoryManager;
import com.google.gerrit.server.git.LocalDiskRepositoryManager;
import com.google.gerrit.server.git.RepositoryCaseMismatchException;
@@ -108,6 +109,16 @@
return gitRepositoryManager.list();
}
+ @Override
+ public Boolean canPerformGC() {
+ return gitRepositoryManager.canPerformGC();
+ }
+
+ @Override
+ public Status getRepositoryStatus(NameKey name) {
+ return gitRepositoryManager.getRepositoryStatus(name);
+ }
+
private Repository wrap(Project.NameKey projectName, Repository projectRepo) {
return sharedRefDbRepoFactory.create(projectName.get(), projectRepo, ignoredRefs);
}