mirror of
https://we.phorge.it/source/arcanist.git
synced 2025-01-23 13:08:17 +01:00
d09beeb75c
Summary: I'm pretty sure that `@group` annotations are useless now... I believe that they were originally used by Diviner? Test Plan: Eye-balled it. Reviewers: epriestley, #blessed_reviewers Reviewed By: epriestley, #blessed_reviewers Subscribers: epriestley, Korvin, aurelijus Differential Revision: https://secure.phabricator.com/D9855
37 lines
771 B
PHP
37 lines
771 B
PHP
<?php
|
|
|
|
/**
|
|
* Alias for `arc feature`.
|
|
*/
|
|
final class ArcanistBranchWorkflow extends ArcanistFeatureWorkflow {
|
|
|
|
public function getWorkflowName() {
|
|
return 'branch';
|
|
}
|
|
|
|
public function getCommandSynopses() {
|
|
return phutil_console_format(<<<EOTEXT
|
|
**branch** [__options__]
|
|
**branch** __name__ [__start__]
|
|
EOTEXT
|
|
);
|
|
}
|
|
|
|
public function getCommandHelp() {
|
|
return phutil_console_format(<<<EOTEXT
|
|
Supports: git
|
|
Alias for arc feature.
|
|
EOTEXT
|
|
);
|
|
}
|
|
|
|
public function run() {
|
|
$repository_api = $this->getRepositoryAPI();
|
|
if (!($repository_api instanceof ArcanistGitAPI)) {
|
|
throw new ArcanistUsageException(
|
|
'arc branch is only supported under Git.');
|
|
}
|
|
return parent::run();
|
|
}
|
|
|
|
}
|