- begin
void begin(string rev)
Begin customization, starting at the specified revision
(master by default).
- callback
void callback(string[] args)
This function must be invoked when the command line
returned by getUnmergeEditorCommand() is ran.
- getCallbackCommand
string getCallbackCommand()
Override this method with one which returns a command,
which will invoke the unmergeRebaseEdit function below,
passing to it any additional parameters.
- initialize
void initialize(bool update)
Initialize the repository and prerequisites.
- log
void log(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
- mergeFork
void mergeFork(string user, string repo, string branch)
Undocumented in source. Be warned that the author may not have intended to support it.
- mergePull
void mergePull(string component, string pull)
Merge in the specified pull request.
- mergeRef
void mergeRef(string component, string refName, string mergeCommitMessage)
Undocumented in source. Be warned that the author may not have intended to support it.
- mergeRemoteBranch
void mergeRemoteBranch(string component, string remoteName, string repoUrl, string branch)
Merge in a branch from the given remote.
- setupGitEnv
void setupGitEnv()
Undocumented in source. Be warned that the author may not have intended to support it.
- unmergeFork
void unmergeFork(string user, string repo, string branch)
Undocumented in source. Be warned that the author may not have intended to support it.
- unmergePull
void unmergePull(string component, string pull)
Unmerge the specified pull request.
Requires additional set-up - see callback below.
- unmergeRef
void unmergeRef(string component, string mergeCommitMessage)
Undocumented in source. Be warned that the author may not have intended to support it.
- unmergeRemoteBranch
void unmergeRemoteBranch(string component, string remoteName, string branch)
Undo a mergeRemoteBranch call.
Class which manages a customized D checkout and its dependencies.