public class BanCommit
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
BanCommit.Factory |
Modifier and Type | Method and Description |
---|---|
BanCommitResult |
ban(ProjectControl projectControl,
java.util.List<org.eclipse.jgit.lib.ObjectId> commitsToBan,
java.lang.String reason) |
static org.eclipse.jgit.notes.NoteMap |
loadRejectCommitsMap(org.eclipse.jgit.lib.Repository repo)
Loads a list of commits to reject from
refs/meta/reject-commits . |
public static org.eclipse.jgit.notes.NoteMap loadRejectCommitsMap(org.eclipse.jgit.lib.Repository repo) throws java.io.IOException
refs/meta/reject-commits
.repo
- repository from which the rejected commits should be loadedjava.io.IOException
- the map cannot be loaded.public BanCommitResult ban(ProjectControl projectControl, java.util.List<org.eclipse.jgit.lib.ObjectId> commitsToBan, java.lang.String reason) throws com.google.gerrit.common.errors.PermissionDeniedException, java.io.IOException, java.lang.InterruptedException, MergeException, org.eclipse.jgit.api.errors.ConcurrentRefUpdateException
com.google.gerrit.common.errors.PermissionDeniedException
java.io.IOException
java.lang.InterruptedException
MergeException
org.eclipse.jgit.api.errors.ConcurrentRefUpdateException