Details
Details
- Reviewers
epriestley - Maniphest Tasks
- T3189: [feature request] Tag commits
- Commits
- Restricted Diffusion Commit
rPa414fc497f3b: Diffusion - make projects work properly with commits
tested migration by associating some projects with commits and verifying they still showed up post migration. tested adding / removing projects by doing so from the UI, noting transactions written nicely as well
Diff Detail
Diff Detail
- Repository
- rP Phabricator
- Branch
- T3189
- Lint
Lint Passed - Unit
Tests Passed - Build Status
Buildable 3099 Build 3105: [Placeholder Plan] Wait for 30 Seconds
Event Timeline
Comment Actions
Can we remove the edge constants completely?
I think the bit in PhabricatorRepositoryCommitSearchIndexer which reads them can be safely removed (should be automatic with PhabricatorProjectInterface, or we should make it automatic if it isn't).
Comment Actions
- nuke edge constants
- make all objects of type PhabricatorProjectInterface index their project relationships
- remove extra code manually doing this in Maniphest as well as here in Diffusion