Author: mediawiki
Description:
Would be nice if the two are integrated together, so that:
- bug numbers are automagically linked in commit messages;
- bug status can be automatically determined from commit message (e.g. status 17322: Fixed - wishful thinking :) ).
- and tons of other bug-tracker/version control integration goodness (http://www.mkgnu.net/scmbug)
I have used integrated SVN/Bugzillas in the past, and it really makes for a far more efficient/traceable development workflow, and implementation and adoption is almost invisible and transparent.
In previous projects, developers just saw properly formed commit messages (and seeing how useful it was) they just started adopting it on their own.
I created this request primarily coz I was used to this integrated SVN/Bugzilla workflow, where even whilst I'm developing code for a new module (like SRF-Ploticus), I would create Bugzilla tickets for TODOs, ENHANCEMENTS and BUGS and assign them to myself. (see bugs 17318, 17319, 17320, 17321).
The Bugzilla tickets then became a traceable log of my development backlog and progress against it, and I used the Summary field to automagically generate the changelog too.
Even with ViewVC, the commit messages are kinda opaque, especially for large commits. But if developers get in the habit of creating tickets even for things they initiate on their own, it really makes for a great way to track the progress of a project.
And the beauty of it too, even for bugs committed by the user community, when you say you fixed a bug, the commit message will have a link to the changeset where the fix was implemented!
Just a suggestion,
Joel
Version: unspecified
Severity: enhancement
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=39399