Align to Gerrit 2.13 master Change-Id: I98b86c88c3f199570ec894111874614ffe3c089f
diff --git a/github-plugin/src/main/java/com/google/gerrit/server/account/AccountImporter.java b/github-plugin/src/main/java/com/google/gerrit/server/account/AccountImporter.java index 0f1b596..5b2876c 100644 --- a/github-plugin/src/main/java/com/google/gerrit/server/account/AccountImporter.java +++ b/github-plugin/src/main/java/com/google/gerrit/server/account/AccountImporter.java
@@ -30,6 +30,7 @@ import com.google.inject.Provider; import org.apache.http.HttpStatus; +import org.eclipse.jgit.errors.ConfigInvalidException; import java.io.IOException; import java.util.Arrays; @@ -47,7 +48,7 @@ public Account.Id importAccount(String login, String name, String email) throws IOException, BadRequestException, ResourceConflictException, - UnprocessableEntityException, OrmException { + UnprocessableEntityException, OrmException, ConfigInvalidException { try (ReviewDb db = schema.get()) { CreateAccount createAccount = createAccountFactory.create(login); CreateAccount.Input accountInput = new CreateAccount.Input();
diff --git a/github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/git/PullRequestImportJob.java b/github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/git/PullRequestImportJob.java index a07adf3..ecce058 100644 --- a/github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/git/PullRequestImportJob.java +++ b/github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/git/PullRequestImportJob.java
@@ -44,6 +44,7 @@ import org.eclipse.jgit.api.errors.GitAPIException; import org.eclipse.jgit.api.errors.InvalidRemoteException; import org.eclipse.jgit.api.errors.TransportException; +import org.eclipse.jgit.errors.ConfigInvalidException; import org.eclipse.jgit.lib.ObjectId; import org.eclipse.jgit.lib.ProgressMonitor; import org.eclipse.jgit.lib.Repository; @@ -191,7 +192,7 @@ private com.google.gerrit.reviewdb.client.Account.Id getOrRegisterAccount( ReviewDb db, GitHubUser author) throws BadRequestException, ResourceConflictException, UnprocessableEntityException, OrmException, - IOException { + IOException, ConfigInvalidException { return getOrRegisterAccount(db, author.getLogin(), author.getName(), author.getEmail()); } @@ -199,7 +200,7 @@ private com.google.gerrit.reviewdb.client.Account.Id getOrRegisterAccount( ReviewDb db, String login, String name, String email) throws OrmException, BadRequestException, ResourceConflictException, - UnprocessableEntityException, IOException { + UnprocessableEntityException, IOException, ConfigInvalidException { AccountExternalId.Key userExtKey = new AccountExternalId.Key(AccountExternalId.SCHEME_USERNAME, login); AccountExternalIdAccess gerritExtIds = db.accountExternalIds();
diff --git a/github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/replication/RemoteSiteUser.java b/github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/replication/RemoteSiteUser.java index 5c3fdc1..42f6857 100644 --- a/github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/replication/RemoteSiteUser.java +++ b/github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/replication/RemoteSiteUser.java
@@ -14,18 +14,12 @@ package com.googlesource.gerrit.plugins.github.replication; -import com.google.gerrit.reviewdb.client.AccountProjectWatch; -import com.google.gerrit.reviewdb.client.Change; import com.google.gerrit.server.CurrentUser; import com.google.gerrit.server.account.CapabilityControl; import com.google.gerrit.server.account.GroupMembership; import com.google.inject.Inject; import com.google.inject.assistedinject.Assisted; -import java.util.Collection; -import java.util.Collections; -import java.util.Set; - public class RemoteSiteUser extends CurrentUser { public interface Factory { RemoteSiteUser create(@Assisted GroupMembership authGroups); @@ -44,14 +38,4 @@ public GroupMembership getEffectiveGroups() { return effectiveGroups; } - - @Override - public Set<Change.Id> getStarredChanges() { - return Collections.emptySet(); - } - - @Override - public Collection<AccountProjectWatch> getNotificationFilters() { - return Collections.emptySet(); - } }