1
0
Fork 0
mirror of https://we.phorge.it/source/arcanist.git synced 2024-11-29 02:02:40 +01:00
phorge-arcanist/src/query
epriestley 599ba0f999 Provide a more powerful query mechanism for "markers" (branches/bookmarks)
Summary:
Ref T13546. Various Arcanist workflows, and particularly the MercurialAPI, currently repeat quite a lot of code around parsing branches and bookmarks.

In modern Mercurial, we can generally use the "head()" and "bookmark()" revsets to do this fairly sensibly.

This change mostly adds //more// code (and introduces "arc bookmarks" and "arc branches" as replacements for "arc bookmark" and "arc branch") but followups should be able to mostly delete code.

Test Plan: Ran "arc branches" and "arc bookmarks" in Git and Mercurial.

Maniphest Tasks: T13546

Differential Revision: https://secure.phabricator.com/D21333
2020-06-08 16:27:20 -07:00
..
ArcanistCommitUpstreamHardpointQuery.php Update "arc amend" for Toolsets 2020-04-12 13:48:26 -07:00
ArcanistGitCommitMessageHardpointQuery.php Reroute all RefQuery callers to HardpointEngine 2020-04-11 06:46:23 -07:00
ArcanistGitWorkingCopyRevisionHardpointQuery.php Upgrade (most) Differential API callsites to "differential.revision.search" 2020-04-13 06:42:25 -07:00
ArcanistMercurialCommitMessageHardpointQuery.php Substantially modernize the "arc land" workflow 2020-06-08 16:17:19 -07:00
ArcanistMercurialWorkingCopyRevisionHardpointQuery.php Substantially modernize the "arc land" workflow 2020-06-08 16:17:19 -07:00
ArcanistMessageRevisionHardpointQuery.php Upgrade (most) Differential API callsites to "differential.revision.search" 2020-04-13 06:42:25 -07:00
ArcanistWorkflowGitHardpointQuery.php Update "arc amend" for Toolsets 2020-04-12 13:48:26 -07:00
ArcanistWorkflowMercurialHardpointQuery.php Substantially modernize the "arc land" workflow 2020-06-08 16:17:19 -07:00