HomePhabricator

[Wilds] Make "arc liberate" run in the untamed wilds

Description

[Wilds] Make "arc liberate" run in the untamed wilds

Summary:
Depends on D19677. Ref T13098. This gets enough of the new workflow/toolset stuff running to run arc liberate (without arguments) so that the new arc can bootstrap itself to continue development.

This change also moves some workflows which will be shared across toolsets (shell completion, versions, help, aliases) out of being arc-specific, to varying degrees of success. These workflows will need to be revisited and cleaned up so they work properly. They mostly fatal when run right now.

The Conduit flags have moved to the new arc parent workflow, but they'll likely move to some kind of support object so my-company-thing megadiff can accept Conduit flags. This is a more involved change, however.

Test Plan: Ran arc liberate, got the Wilds arc to rebuild its own map. Everything else crashes!

Reviewers: amckinley

Reviewed By: amckinley

Maniphest Tasks: T13098

Differential Revision: https://secure.phabricator.com/D19678

Details

Provenance
epriestleyAuthored on Sep 14 2018, 6:33 PM
epriestleyPushed on Sep 21 2018, 10:57 PM
Reviewer
amckinley
Differential Revision
D19678: [Wilds] Make "arc liberate" run in the untamed wilds
Parents
rARC7d05dbec155b: [Wilds] Rewrite "arc" entrypoints for toolsets
Branches
Unknown
Tags
Unknown
Tasks
T13098: Plans: Arcanist toolsets and extensions
Build Status
Buildable 20869
Build 28381: Run Core Tests