Page MenuHomePhabricator

D7851.diff
No OneTemporary

D7851.diff

Index: src/workflow/ArcanistSetConfigWorkflow.php
===================================================================
--- src/workflow/ArcanistSetConfigWorkflow.php
+++ src/workflow/ArcanistSetConfigWorkflow.php
@@ -125,7 +125,7 @@
}
private function show() {
- $config = $this->getConfigurationManager()->readUserArcConfig();
+ $config_manager = $this->getConfigurationManager();
$settings = new ArcanistSettings();
@@ -136,7 +136,11 @@
$example = $settings->getExample($key);
$help = $settings->getHelp($key);
- $value = idx($config, $key);
+ $config = $config_manager->getConfigFromAllSources($key);
+
+ $source = head_key($config);
+
+ $value = head($config);
$value = $settings->formatConfigValueForDisplay($key, $value);
echo phutil_console_format("**__%s__** (%s)\n\n", $key, $type);
@@ -144,7 +148,13 @@
echo phutil_console_format(" Example: %s\n", $example);
}
if (strlen($value)) {
- echo phutil_console_format(" User Setting: %s\n", $value);
+ if (strlen($source)) {
+ $source = pht('(from %s config)', $source);
+ }
+ echo phutil_console_format(
+ " Current Setting: %s %s\n",
+ $value,
+ $source);
}
echo "\n";
echo phutil_console_wrap($help, 4);

File Metadata

Mime Type
text/plain
Expires
Fri, Sep 20, 12:13 PM (6 h, 36 m)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
6623606
Default Alt Text
D7851.diff (1 KB)

Event Timeline