HomePhorge

Implement PhabricatorApplicationTransactionInterface in Differential

Description

Implement PhabricatorApplicationTransactionInterface in Differential

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.

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T4810

Differential Revision: https://secure.phabricator.com/D8802

Details

Provenance
epriestleyAuthored on Apr 17 2014, 4:03 PM
themackabuPushed on Mar 25 2025, 8:07 PM
Parents
rP62973e0f5396: Add `activeDiffPHID` to differential.query
Branches
Loading...
Tags
Loading...

Event Timeline