Project

General

Profile

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.

Back