I work on a large software project where many vendors contribute have forks of a shared repository. Everyone has their own internal repositories and issue trackers. The problem that I'm trying to solve is to let people use the relatively common practice of including the phrase:
fixes #123
This has the awesome feature of automatically closing issues and (at least on GitHub-like servers) automatically linking issues, commits, and pull requests.
However, if we all start putting these magic phrases in our commit messages, we'll conflict with each other and start closing issues all over the place. Does anyone have suggests on ways we could mitigate the problem that don't involve just saying, "Don't do that"?