Fix compilation against API version 2.11
- ChangeInserter now takes a ProjectControl rather than a RefControl
- Classes implementing GroupBackend must implement isVisibleToAll
Change-Id: Ie84e5a6f291f97a4e771935987d779663631dd9c
diff --git a/github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/git/PullRequestCreateChange.java b/github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/git/PullRequestCreateChange.java
index fcd3db4..88a32fd 100644
--- a/github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/git/PullRequestCreateChange.java
+++ b/github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/git/PullRequestCreateChange.java
@@ -222,8 +222,8 @@
if (topic != null) {
change.setTopic(topic);
}
- ChangeInserter ins =
- changeInserterFactory.create(refControl, change, pullRequestCommit);
+ ChangeInserter ins = changeInserterFactory.create(
+ refControl.getProjectControl(), change, pullRequestCommit);
PatchSet newPatchSet = ins.getPatchSet();
if (doValidation) {
diff --git a/github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/group/GitHubGroupBackend.java b/github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/group/GitHubGroupBackend.java
index 0f1e03c..2ddfef6 100644
--- a/github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/group/GitHubGroupBackend.java
+++ b/github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/group/GitHubGroupBackend.java
@@ -22,6 +22,7 @@
import com.google.common.collect.ImmutableSet.Builder;
import com.google.gerrit.common.data.GroupDescription.Basic;
import com.google.gerrit.common.data.GroupReference;
+import com.google.gerrit.reviewdb.client.AccountGroup;
import com.google.gerrit.reviewdb.client.AccountGroup.UUID;
import com.google.gerrit.server.IdentifiedUser;
import com.google.gerrit.server.account.GroupBackend;
@@ -56,6 +57,11 @@
}
@Override
+ public boolean isVisibleToAll(AccountGroup.UUID uuid) {
+ return true;
+ }
+
+ @Override
public boolean handles(UUID uuid) {
return uuid.get().startsWith(UUID_PREFIX);
}