Page MenuHomePhabricator
Diviner libphutil Tech Docs ArcanistCommitWorkflow

final class ArcanistCommitWorkflow
libphutil Technical Documentation ()

Executes "svn commit" once a revision has been "Accepted".

Methods

public function getWorkflowName()

This method is not documented.
Return
wild

public function getCommandSynopses()

This method is not documented.
Return
wild

public function getCommandHelp()

This method is not documented.
Return
wild

public function requiresWorkingCopy()

This method is not documented.
Return
wild

public function requiresConduit()

This method is not documented.
Return
wild

public function requiresAuthentication()

This method is not documented.
Return
wild

public function requiresRepositoryAPI()

This method is not documented.
Return
wild

public function getRevisionID()

This method is not documented.
Return
wild

public function getArguments()

This method is not documented.
Return
wild

public function run()

This method is not documented.
Return
wild

protected function getCommitFileList($revision)

This method is not documented.
Parameters
array$revision
Return
wild

protected function promptFileWarning($prefix, $prompt, $paths)

This method is not documented.
Parameters
$prefix
$prompt
array$paths
Return
wild
This method is not documented.
Return
wild

private function getSVNLangEnvVar()

On some systems, we need to specify "en_US.UTF-8" instead of "en_US.utf8", and SVN spews some bewildering warnings if we don't:

svn: warning: cannot set LC_CTYPE locale
svn: warning: environment variable LANG is en_US.utf8
svn: warning: please check that your locale name is correct

For example, it happens on epriestley's Mac (10.6.7) with Subversion 1.6.15.

Return
wild

private function runSanityChecks($revision)

This method is not documented.
Parameters
array$revision
Return
wild