Interface VcsBranchCreator

    • Method Detail

      • createBranch

        void createBranch​(@NotNull
                          @NotNull VcsRepositoryData repositoryData,
                          @NotNull
                          @NotNull String branchName,
                          @NotNull
                          @NotNull String vcsRevisionKey,
                          @Nullable
                          @Nullable String checkoutLocation,
                          @Nullable
                          @Nullable BuildLogger buildLogger)
                   throws RepositoryException
        Creates new branch from revision vcsRevisionKey with given branchName. If code was checked out during job - checkout location will be given If called from something having build context (like task) - build logger may be given for some logs in result
        Throws:
        RepositoryException