@OpenApiAll
public abstract class CommitToBranchExecuter
extends java.lang.Object
Constructor and Description |
---|
CommitToBranchExecuter() |
Modifier and Type | Method and Description |
---|---|
protected void |
addErrorMessage(java.lang.String message,
java.lang.Exception e) |
protected void |
clearErrorMessages() |
static CommitToBranchExecuter |
createExecuter(com.nomagic.magicdraw.core.Project project) |
abstract void |
findAndCommit(com.nomagic.magicdraw.core.Project project,
java.lang.String outputBranch,
java.lang.String comment,
java.util.List<java.lang.String> tags,
boolean unlock)
Finds/creates the branch automatically, and then commits the given project to that branch.
|
java.util.List<java.lang.String> |
getErrorMessages() |
abstract void |
selectAndCommit(com.nomagic.magicdraw.core.Project project)
Shows GUI allowing user to select the branch, add commit comment and tags.
|
@CheckForNull public static CommitToBranchExecuter createExecuter(com.nomagic.magicdraw.core.Project project)
public abstract void selectAndCommit(com.nomagic.magicdraw.core.Project project)
public abstract void findAndCommit(com.nomagic.magicdraw.core.Project project, java.lang.String outputBranch, @CheckForNull java.lang.String comment, @CheckForNull java.util.List<java.lang.String> tags, boolean unlock) throws java.lang.Exception
project
- to get the state fromoutputBranch
- string to find in the given project. If branch does not exit, it should be created.java.lang.Exception
protected void addErrorMessage(java.lang.String message, @CheckForNull java.lang.Exception e)
protected void clearErrorMessages()
public java.util.List<java.lang.String> getErrorMessages()