Patch #7445
Updated by Etienne Massip over 11 years ago
I found a need to have multiple forms of auto-updates for issues through repository commits. This patch changes the wording from 'commit_fix' to 'commit_update' to represent the fact that not all repository commits are 'fixes'. In addition, there are now 5 slots for auto-updates through repository commits. One example of usage is that in my projects, repository commit messages can automatically move an issue through the following an advanced flow if the commit message contains the following keywords: <pre> branches --> -> move to 'In Progress' -- used to indicate that work has started on an issue implements --> -> move to 'Implemented' -- used to indicate that an issue has been implemented integrates --> -> move to 'Integrated' -- used to indicate that an issue has been integrated back into an integration branch to await a future release releases --> -> move to 'Released' -- used to indicate that an issue has made it into a release that has passed acceptance test verifies --> -> move to 'Closed' -- used for internal verification before a release is given to a receiver </pre> Having a large number of slots for commit message auto-updates has drastically reduced the burden on software engineers when it comes to using a defect tracking system, while still allowing a useful number of issue states from a management and lead perspective.