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:
SCMHead
-
Interface Summary Interface Description ChangeRequestSCMHead Mixin interface to identifySCMHead
instances that correspond to a change request.ChangeRequestSCMHead2 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.SCMHeadMixin Interface to allow declaring mixin interfaces forSCMHead
subclasses.SCMHeadMixin.Equality TagSCMHead Mixin interface to identifySCMHead
instances that correspond to a semi-immutable tag. -
Class Summary Class Description ChangeRequestSCMRevision<H extends SCMHead & ChangeRequestSCMHead> Recommended base class for theSCMRevision
of aChangeRequestSCMHead
. -
Enum Summary Enum Description ChangeRequestCheckoutStrategy The various strategies that can be used when checking out a change request.