On 6 Feb 2011, at 16:04, Robbie Gemmell wrote:
As I recently indicated on the QIP discussion thread, I think we need to make better use of JIRA to benefit both our users and ourselves. Too many of our commits have no JIRA listed, and in many cases this is not just failure to include the reference but a failure to even create a JIRA at all. In the former case, this means people can't link a JIRA to its changes and often makes it impossible for the Release Manager to tidy up (not that they should have to, really...) JIRAs that have not been updated properly, and in the latter case it means people have no way of determining a change was even made without viewing the commit logs for themselves (and having some idea
what the change actually means).

+1

The shiny new JIRA version now in use at the ASF has a nice page for viewing commits to a project and what JIRA they reference etc, including only those for a particular release version. It would be more useful if it was actually
able to include most of our commits; [...]

Mmmm, yes, shiny... I like the graphs. What were we discussing again?

I suggested that we are so bad at this that we need a commit hook to enforce inclusion of JIRA tags in our commit logs. Gordon thought that perhaps a name-and-shame approach would work better to enforce the spirit rather than
the letter of the law. [...]

I would suggest that, of the many things that a Subversion commit hook *could* do, this ought to rank way ahead of checking for whitespace at the end of lines as something that will increase project quality. And, of course, for those of us using QIPs for new feature tracking, simply create a JIRA with the QIP text as description (Some people, I noticed, have been doing this already) and track commits and status via JIRA.

And, as I suggested in a previous message, we can create 'catch-all' JIRAs for commits that small or generic, specific to each release/ version. The release manager would be responsible for creating these, for example: 'Java broker changes', 'C++ client changes' and so forth, marked as 'fixed in' whatever particular version.

[...] I think it should be so infrequent that enforcing 100% inclusion of JIRA commit references really is the way to go here, as the above results
are somewhat ridiculous.

See above.

Andrew.
--
-- andrew d kennedy ? do not fold, bend, spindle, or mutilate ;
-- http://grkvlt.blogspot.com/ ? edinburgh : +44 7582 293 255 ;

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org

Reply via email to