Changeset View
Changeset View
Standalone View
Standalone View
support/ArcanistRuntime.php
Context not available. | |||||
'repeat' => true, | 'repeat' => true, | ||||
'help' => pht('Specify a runtime configuration value.'), | 'help' => pht('Specify a runtime configuration value.'), | ||||
), | ), | ||||
array( | |||||
'name' => 'config-file', | |||||
'param' => 'path', | |||||
'repeat' => true, | |||||
'help' => pht( | |||||
'Load one or more configuration files. If this flag is provided, '. | |||||
'the system and user configuration files are ignored.'), | |||||
), | |||||
); | ); | ||||
$args = id(new PhutilArgumentParser($argv)) | $args = id(new PhutilArgumentParser($argv)) | ||||
Context not available. | |||||
} | } | ||||
private function loadConfiguration(PhutilArgumentParser $args) { | private function loadConfiguration(PhutilArgumentParser $args) { | ||||
$engine = new ArcanistConfigurationEngine(); | $engine = id(new ArcanistConfigurationEngine()) | ||||
->setArguments($args); | |||||
$working_copy = ArcanistWorkingCopyIdentity::newFromPath(getcwd()); | $working_copy = ArcanistWorkingCopy::newFromWorkingDirectory(getcwd()); | ||||
if ($working_copy) { | if ($working_copy) { | ||||
$engine->setWorkingCopy($working_copy); | $engine->setWorkingCopy($working_copy); | ||||
} | } | ||||
Context not available. | |||||
private function loadLibraries( | private function loadLibraries( | ||||
PhutilArgumentParser $args, | PhutilArgumentParser $args, | ||||
ArcanistConfigurationManager $config) { | ArcanistConfigurationSourceList $config) { | ||||
$is_trace = $args->getArg('trace'); | // TOOLSETS: Make this work again -- or replace it entirely with package | ||||
// management? | |||||
if ($is_trace) { | return; | ||||
$libraries = array( | |||||
'phutil', | |||||
'arcanist', | |||||
); | |||||
foreach ($libraries as $library_name) { | $is_trace = $args->getArg('trace'); | ||||
$this->logTrace( | |||||
pht('LOAD'), | |||||
pht( | |||||
'Loaded "%s" from "%s".', | |||||
$library_name, | |||||
phutil_get_library_root($library_name))); | |||||
} | |||||
} | |||||
$load = array(); | $load = array(); | ||||
$working_copy = $config->getWorkingCopyIdentity(); | $working_copy = $this->getWorkingCopy(); | ||||
$cli_libraries = $args->getArg('library'); | $cli_libraries = $args->getArg('library'); | ||||
if ($cli_libraries) { | if ($cli_libraries) { | ||||
Context not available. | |||||
private function resolveAliases( | private function resolveAliases( | ||||
array $workflows, | array $workflows, | ||||
array $argv, | array $argv, | ||||
ArcanistConfigurationManager $config) { | ArcanistConfigurationSourceList $config) { | ||||
$command = head($argv); | $command = head($argv); | ||||
Context not available. |