Now that we have revert edges, it would be nice to extend them a bit further. Specifically, I think that we should:
- Add an edge or transaction to the revisions owning the reverted commit.
- If a "fixes" commit is reverted, reopen the Maniphest task.
Now that we have revert edges, it would be nice to extend them a bit further. Specifically, I think that we should:
I'm inclined to think we should not automatically reopen tasks (although it would be reasonable to add a "Reopens" prefix, like "Fixes", to make that easier).
When you send a "Reverts X" revision for review, we probably should publish that to various places too. I'm not sure what the state of the world is today.
Some initial thoughts:
Similarly for ManiphestTaskHasRevertingCommitEdgeType and DiffusionCommitRevertsTaskEdgeType edges.