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)
Fully qualifies a tag name to refs/tags/TAG-NAMEstatic 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
Fully qualifies a tag name to refs/tags/TAG-NAME- Throws:
BadRequestException
-
-