1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-09-22 10:18:48 +02:00
phorge-phorge/src/applications/maniphest/storage
epriestley 9196a6bd9f Use Edges to store dependencies between tasks in Maniphest
Summary:
  - Use edges to store "X depends on Y" information in Maniphest.
  - Show both "Depends On" and "Dependent Tasks".
  - Migrate all the old edges.

Test Plan:
  - Added some relationships, migrated, verified they were preserved.
  - Added some new valid relationships, verified tasks got updated with sensible transactions and sent reasonable emails.
  - Tried to add a cycle, got an ugly but effective error.

Reviewers: vrana, btrahan

Reviewed By: btrahan

CC: aran

Maniphest Tasks: T1162

Differential Revision: https://secure.phabricator.com/D3006
2012-07-18 20:41:42 -07:00
..
ManiphestDAO.php Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
ManiphestSavedQuery.php Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
ManiphestTask.php Use Edges to store dependencies between tasks in Maniphest 2012-07-18 20:41:42 -07:00
ManiphestTaskAuxiliaryStorage.php Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
ManiphestTaskProject.php Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
ManiphestTaskSubscriber.php Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
ManiphestTransaction.php Use the unified markup cache for Maniphest 2012-07-11 11:40:10 -07:00