Depends on D9906.
This adds arc start, arc stop and arc tracking for tracking tasks, diffs and other objects in Phrequent.
Differential D7327
Add Phrequent workflows to Arcanist hach-que on Oct 16 2013, 1:03 PM. Authored by Tags None Referenced Files
Subscribers
Details
Depends on D9906. This adds arc start, arc stop and arc tracking for tracking tasks, diffs and other objects in Phrequent. Tested this against a local install.
Diff Detail
Event TimelineComment Actions This seems pretty cumbersome. You have to type: arc track --start --task T123 Is there a reason you went with that instead of: arc start T123 ...as in D7326? Generally, I think the examples in D7326 (arc start, arc stop) are a lot easier to use than this. You can implement them like this:
The --task stuff is both cumbersome and not general. Phrequent supports tracking any object type, including types introduced by third-party applications. If you use phid.lookup, all of this works for free. If you don't, you'll have to implement --paste, --revision, --commit, --mock, etc., for every object type, and third-party applications won't be accessible from the CLI. Comment Actions Looks like this is this parallel work to D7326, right? Should one of these be finished? Comment Actions The author of these changes is a third-party contributor, so presumably he just hasn't found the time to finish them. We'll build support for these things in the upstream eventually even if he never picks these back up, but Phrequent is a very low priority right now.
Comment Actions What do you think about arc time instead of arc tracking? Offhand, it's a little shorter and seems a little more closely related... Couple of minor inlines. This mostly looks good.
|