public interface CopyService
Modifier and Type | Method and Description |
---|---|
Branch |
cloneBranch(Branch branch,
BranchCloneRequest request)
Clones the
branch into a new branch |
Project |
cloneProject(Project project,
ProjectCloneRequest request)
Clones the
project into a new project |
Branch |
copy(Branch branch,
BranchCopyRequest request)
Copies the configuration of the source branch
to the target branch.
|
Branch |
copy(Branch targetBranch,
Branch sourceBranch,
java.util.function.Function<java.lang.String,java.lang.String> replacementFn,
SyncPolicy syncPolicy)
Copies the configuration of the source branch
to the target branch.
|
Branch |
update(Branch branch,
BranchBulkUpdateRequest request)
Bulk update for a branch, by using replacements on all its components.
|
Branch copy(Branch branch, BranchCopyRequest request)
Branch copy(Branch targetBranch, Branch sourceBranch, java.util.function.Function<java.lang.String,java.lang.String> replacementFn, SyncPolicy syncPolicy)
Branch cloneBranch(Branch branch, BranchCloneRequest request)
branch
into a new branchbranch
- Branch to clone (untouched)request
- Cloning instructionsProject cloneProject(Project project, ProjectCloneRequest request)
project
into a new projectproject
- Project to clone (untouched)request
- Cloning instructionsBranch update(Branch branch, BranchBulkUpdateRequest request)
branch
- Branch to updaterequest
- Update instructions