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
SCMHeadinstances that correspond to a change request.Additional attributes of aChangeRequestSCMHeadthat 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 ugly2class instead.Recommended base class for theSCMRevisionof aChangeRequestSCMHead.Interface to allow declaring mixin interfaces forSCMHeadsubclasses.Mixin interface to identifySCMHeadinstances that correspond to a semi-immutable tag.