The mix-in interfaces used by
SCMHeadimplementations 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.
- See Also:
Interface Summary Interface Description ChangeRequestSCMHeadMixin interface to identify
SCMHeadinstances that correspond to a change request.
ChangeRequestSCMHead2Additional attributes of a
ChangeRequestSCMHeadthat 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 ugly
SCMHeadMixinInterface to allow declaring mixin interfaces for
SCMHeadMixin.Equality TagSCMHeadMixin interface to identify
SCMHeadinstances that correspond to a semi-immutable tag.
Class Summary Class Description ChangeRequestSCMRevision<H extends SCMHead & ChangeRequestSCMHead>
Enum Summary Enum Description ChangeRequestCheckoutStrategyThe various strategies that can be used when checking out a change request.