# Functions
NewTestContext creates a unique context with its own GOPATH for a single test.
# Constants
Beta1Rev is the revision of Beta1Tag.
Beta1Tag is a non-semver tag.
MultiTaggedPlainTag is a non-semver tag on MultiTaggedRev.
MultiTaggedRev is a revision with multiple tags.
MultiTaggedSemverTag is a semver tag on MultiTaggedRev.
NonexistentPrj is a dummy project which does not exist on Github.
Project being imported.
ProjectSrc is an alternate source for the imported project.
RootProject is the containing project performing the import.
UntaggedRev is a revision without any tags.
UntaggedRevAbbrv is the result of running `git describe` on UntaggedRev.
V1Constraint is a constraint that matches multiple semver tags.
V1PatchRev is the revision of V1PatchTag.
V1PatchTag is a semver tag that matches V1Constraint.
V1Rev is the revision of V1Tag.
V1Tag is a semver tag that matches V1Constraint.
V2Branch is a branch that could be interpreted as a semver tag (but shouldn't).
V2PatchRev is the revision of V2PatchTag.
V2PatchTag is a prerelease semver tag on the non-default branch.
V2Rev is the HEAD revision of V2Branch.