Page MenuHomePhabricator

Implement PhabricatorApplicationTransactionInterface in Differential
ClosedPublic

Authored by epriestley on Apr 17 2014, 6:17 PM.
Tags
None
Referenced Files
F18656374: D8802.diff
Mon, Sep 22, 10:19 PM
F18624005: D8802.diff
Mon, Sep 15, 6:27 PM
F18623806: D8802.diff
Mon, Sep 15, 5:42 PM
F18557465: D8802.id.diff
Mon, Sep 8, 7:58 PM
F18513783: D8802.diff
Fri, Sep 5, 9:45 AM
F18220996: D8802.id.diff
Aug 19 2025, 5:08 PM
F18208639: D8802.diff
Aug 18 2025, 9:34 PM
F18107220: D8802.id.diff
Aug 10 2025, 11:46 PM
Subscribers

Details

Summary

Ref T4810. Ultimate goal is to let Harbormaster post a "build passed/failed" transaction. To prepare for that, implement PhabricatorApplicationTransactionInterface in Differential.

To allow Harbormaster to take action on diffs but have the transactions apply to revisions, I added a new method so that objects can redirect transactions to some other object.

Test Plan
  • Subscribed/unsubscribed/attached/detached from Differential, saw transactions appear properly.

Diff Detail

Repository
rP Phabricator
Lint
Lint Skipped
Unit
Tests Skipped