Looking at all the presented ideas so far, I currently like KJK's one most,
just with two little comments:
KJK::Hyperion wrote:
My suggestion for the template is:
<changelog line>
<bug numbers, comma-separated>
For the bug format, let's just stick to what TSVN uses.
On the one side, we have this little bug text box at the top right of the
commit dialog, which most developers use for ages. Due to our repository
settings, it will automatically add "See issue #1234 for more details" at
the end of the commit. On the other side, TSVN also seems to detect every
number prefixed with "bug" as a valid bug number (see for example r41739).
I guess that algorithm would be easy to implement in the script and devs
wouldn't need to change their way of adding bug numbers.
And module names should be stored in SVN as metadata,
so that I can look
them up in a place that makes sense
Well, you can already look up the module names in the .rbuild files, can't
you? If there are currently mismatches between the .rbuild names and the
ones in the changelog, we should stick to the names in the .rbuild files in
the future.
In my opinion, putting them into SVN metadata just creates duplicate data
with the risk of being out of sync.
Best regards,
Colin