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