Diviner

Class ArcanistPatchWorkflow

Definedsrc/workflow/ArcanistPatchWorkflow.php:8
GroupWorkflows
ExtendsArcanistBaseWorkflow

Applies changes from Differential or a file to the working copy.

Tasks

Methods

private canBranch()

returnwild
This method is not documented.

private createBranch(ArcanistBundle $bundle, $has_base_revision)

parametersArcanistBundle$bundle
wild$has_base_revision
returnwild
This method is not documented.

private createParentDirectoryOf($path)

parameterswild$path
returnwild

Create parent directories one at a time, since we need to "svn add" each one. (Technically we could "svn add" just the topmost new directory.)

protected didParseArguments()

returnwild
This method is not documented.

public getArguments()

returnwild
This method is not documented.

private getBookmarkName(ArcanistBundle $bundle)

parametersArcanistBundle$bundle
returnwild
This method is not documented.

private getBranchName(ArcanistBundle $bundle)

parametersArcanistBundle$bundle
returnwild
This method is not documented.

public getCommandHelp()

returnwild
This method is not documented.

public getCommandSynopses()

returnwild
This method is not documented.

private getCommitMessage(ArcanistBundle $bundle)

parametersArcanistBundle$bundle
returnwild
This method is not documented.

public getShellCompletions(array $argv)

parametersarray$argv
returnwild
This method is not documented.

private getSource()

returnwild
This method is not documented.

private getSourceParam()

returnwild
This method is not documented.

public getWorkflowName()

returnwild
This method is not documented.

private hasBaseRevision(ArcanistBundle $bundle)

parametersArcanistBundle$bundle
returnwild
This method is not documented.

private loadRevisionFromHash($hash)

parameterswild$hash
returnwild
This method is not documented.

public requiresConduit()

returnwild
This method is not documented.

public requiresRepositoryAPI()

returnwild
This method is not documented.

public requiresWorkingCopy()

returnwild
This method is not documented.

public run()

returnwild
This method is not documented.

private sanityCheck(ArcanistBundle $bundle)

parametersArcanistBundle$bundle
returnwild

Do the best we can to prevent PEBKAC and id10t issues.

private shouldBranch()

returnwild
This method is not documented.

private shouldCommit()

returnwild
This method is not documented.

private shouldUpdateWorkingCopy()

returnwild
This method is not documented.

private updateWorkingCopy()

returnwild
This method is not documented.