mirror of
https://we.phorge.it/source/arcanist.git
synced 2024-12-02 03:32:41 +01:00
baadc1f842
Summary: Ref T13098. This makes "arc help" kind-of sort-of work again. Previously, "arc help" was completely custom and hard-coded. Now it just proxies the generic libphutil "help" workflow. The two flows are substantially similar, although old `arc help` was a little more brief than the new version is. The old `arc help --full` was more similar to the default: | Command | Old Behavior | New Behavior | |---|---|---| | `arc` | Tells you to run `arc help`. | Plan: make this a bit richer and give a quick summary of workflows. | | `arc help` | Gives you a summary of workflows. | Gives you a detailed list of workflows. | | `arc help --full` | Gives you a detailed list of workflows. | No such flag. | | `arc --help` | Same as `arc help`. | Same as `arc`. Plan: same as `arc help`. | | `arc help <workflow>` | Full workflow help. | Full workflow help. | | `arc <workflow> --help` | As above. | As above. | Overall this is largely the same and lets us delete a bunch of code. Test Plan: Ran `arc`, `arc help`, `arc --help`, `arc --help diff`, `arc diff --help`, `arc help diff`, `arc help help`. These commands largely do something sensible now, with caveats per above. Reviewers: amckinley Reviewed By: amckinley Maniphest Tasks: T13098 Differential Revision: https://secure.phabricator.com/D19679 |
||
---|---|---|
.. | ||
hgdaemon | ||
init | ||
repository | ||
__init_script__.php | ||
arcanist.php | ||
breakout.py |