Homec4science

Implement PhabricatorApplicationTransactionInterface in Differential

Authored by epriestley <git@epriestley.com> on Apr 18 2014, 01:03.

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

Committed
epriestley <git@epriestley.com>Apr 18 2014, 01:03
Pushed
aubortJan 31 2017, 17:16
Parents
rPH62973e0f5396: Add `activeDiffPHID` to differential.query
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPH49bc32f12d82: Implement PhabricatorApplicationTransactionInterface in Differential (authored by epriestley <git@epriestley.com>).Apr 18 2014, 01:03