Package com.google.gerrit.server.project
Class RefUtil
- java.lang.Object
-
- com.google.gerrit.server.project.RefUtil
-
public class RefUtil extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RefUtil.InvalidRevisionException
Error indicating the revision is invalid as supplied.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
getRefPrefix(String refName)
static String
normalizeTagRef(String tag)
static org.eclipse.jgit.lib.ObjectId
parseBaseRevision(org.eclipse.jgit.lib.Repository repo, Project.NameKey projectName, String baseRevision)
static org.eclipse.jgit.revwalk.RevWalk
verifyConnected(org.eclipse.jgit.lib.Repository repo, org.eclipse.jgit.lib.ObjectId revid)
-
-
-
Method Detail
-
parseBaseRevision
public static org.eclipse.jgit.lib.ObjectId parseBaseRevision(org.eclipse.jgit.lib.Repository repo, Project.NameKey projectName, String baseRevision) throws RefUtil.InvalidRevisionException
- Throws:
RefUtil.InvalidRevisionException
-
verifyConnected
public static org.eclipse.jgit.revwalk.RevWalk verifyConnected(org.eclipse.jgit.lib.Repository repo, org.eclipse.jgit.lib.ObjectId revid) throws RefUtil.InvalidRevisionException
- Throws:
RefUtil.InvalidRevisionException
-
normalizeTagRef
public static String normalizeTagRef(String tag) throws BadRequestException
- Throws:
BadRequestException
-
-