1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-24 14:30:56 +01:00
phorge-phorge/src/infrastructure
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
..
__tests__ Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
celerity Avoid resolving path in celerity resource map 2012-06-08 17:20:52 -07:00
daemon Mention non-zero exit from 'phd status' in 'phd help'. 2012-07-17 15:20:53 -04:00
diff Fix displaying of inlines related both to visible and hidden diff 2012-06-18 18:11:24 -07:00
edges Use Edges to store dependencies between tasks in Maniphest 2012-07-18 20:41:42 -07:00
events Add an example event listener, improve documentation, and add a commit discovery event 2012-07-03 16:46:27 -07:00
internationalization Use Edges to store dependencies between tasks in Maniphest 2012-07-18 20:41:42 -07:00
javelin Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
lint Add a basic notification UI element 2012-06-13 15:00:24 -07:00
markup OMG 2012-07-16 10:35:36 -07:00
query Consolidate feed query code 2012-07-02 15:41:19 -07:00
storage Use Edges to store dependencies between tasks in Maniphest 2012-07-18 20:41:42 -07:00
testing Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
util Namespace GlobalLocks to storage namespaces 2012-07-09 10:39:30 -07:00
PhabricatorAccessLog.php Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
PhabricatorEnv.php Allow specifying custom syntax highlighter 2012-06-26 19:37:45 -07:00
PhabricatorScopedEnv.php Move files in Phabricator one level up 2012-06-01 12:32:44 -07:00
PhabricatorSetup.php Use official PHP mirror 2012-06-21 10:48:37 -07:00