Class BranchSCMHead.MigrationImpl

  • All Implemented Interfaces:
    ExtensionPoint
    Enclosing class:
    BranchSCMHead

    @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
    @Extension
    public static class BranchSCMHead.MigrationImpl
    extends jenkins.scm.api.SCMHeadMigration<GitHubSCMSource,​jenkins.scm.api.SCMHead,​jenkins.plugins.git.AbstractGitSCMSource.SCMRevisionImpl>
    • Constructor Detail

      • MigrationImpl

        public MigrationImpl()
    • Method Detail

      • migrate

        public jenkins.scm.api.SCMHead migrate​(@NonNull
                                               GitHubSCMSource source,
                                               @NonNull
                                               jenkins.scm.api.SCMHead head)
        Specified by:
        migrate in class jenkins.scm.api.SCMHeadMigration<GitHubSCMSource,​jenkins.scm.api.SCMHead,​jenkins.plugins.git.AbstractGitSCMSource.SCMRevisionImpl>
      • migrate

        public jenkins.scm.api.SCMRevision migrate​(@NonNull
                                                   GitHubSCMSource source,
                                                   @NonNull
                                                   jenkins.plugins.git.AbstractGitSCMSource.SCMRevisionImpl revision)
        Overrides:
        migrate in class jenkins.scm.api.SCMHeadMigration<GitHubSCMSource,​jenkins.scm.api.SCMHead,​jenkins.plugins.git.AbstractGitSCMSource.SCMRevisionImpl>