Allow structured destruction of Differential Revisions
Summary:
Ref T4749. Ref T3265. Ref T4909.
- Remove old "destroy revision" script.
- Move to structured bin/remove destruction.
- Fix some edge issues.
- Add transaction destruction support.
Test Plan:
- Destroyed a bunch of revisions.
- Saw diffs, changesets, hunks, transactions, edges, and inlines also get wiped out.
Reviewers: btrahan
Reviewed By: btrahan
Subscribers: epriestley
Maniphest Tasks: T4749, T4909, T3265
Differential Revision: https://secure.phabricator.com/D8943