Package jenkins.scm.api.mixin
package jenkins.scm.api.mixin
The mix-in interfaces used by
SCMHead
implementations to advertise that a specific head is not just a regular branch but is actually a special type of
branch such as a change request /
tag / etc.- Since:
- 2.0
- See Also:
-
ClassDescriptionThe various strategies that can be used when checking out a change request.Mixin interface to identify
SCMHead
instances that correspond to a change request.Additional attributes of aChangeRequestSCMHead
that should have been in the original mixin but we are not targeting Java 8 so we cannot add the default methods to the interface and must have an ugly2
class instead.Recommended base class for theSCMRevision
of aChangeRequestSCMHead
.Interface to allow declaring mixin interfaces forSCMHead
subclasses.Mixin interface to identifySCMHead
instances that correspond to a semi-immutable tag.