mirror of
https://we.phorge.it/source/arcanist.git
synced 2024-11-29 10:12:41 +01:00
Autocomplete branch names in arc feature
Summary: SPOOKY Test Plan: `arc feature <tab>` Reviewers: cpojer, btrahan Reviewed By: btrahan CC: aran Differential Revision: https://secure.phabricator.com/D7376
This commit is contained in:
parent
831fc9a92b
commit
5c2f7b2abd
1 changed files with 4 additions and 4 deletions
|
@ -48,7 +48,7 @@ EOTEXT
|
||||||
}
|
}
|
||||||
|
|
||||||
public function requiresAuthentication() {
|
public function requiresAuthentication() {
|
||||||
return !$this->getArgument('names');
|
return !$this->getArgument('branch');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -60,7 +60,7 @@ EOTEXT
|
||||||
'by-status' => array(
|
'by-status' => array(
|
||||||
'help' => 'Sort branches by status instead of time.',
|
'help' => 'Sort branches by status instead of time.',
|
||||||
),
|
),
|
||||||
'*' => 'names',
|
'*' => 'branch',
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -72,7 +72,7 @@ EOTEXT
|
||||||
'arc feature is only supported under Git and Mercurial.');
|
'arc feature is only supported under Git and Mercurial.');
|
||||||
}
|
}
|
||||||
|
|
||||||
$names = $this->getArgument('names');
|
$names = $this->getArgument('branch');
|
||||||
if ($names) {
|
if ($names) {
|
||||||
if (count($names) > 2) {
|
if (count($names) > 2) {
|
||||||
throw new ArcanistUsageException("Specify only one branch.");
|
throw new ArcanistUsageException("Specify only one branch.");
|
||||||
|
@ -109,7 +109,7 @@ EOTEXT
|
||||||
if (isset($names[1])) {
|
if (isset($names[1])) {
|
||||||
$start = $names[1];
|
$start = $names[1];
|
||||||
} else {
|
} else {
|
||||||
$start = $this->getWorkingCopy()->getConfigFromAnySource(
|
$start = $this->getConfigFromAnySource(
|
||||||
'arc.feature.start.default');
|
'arc.feature.start.default');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue