Professional environments focus on high development standards in Source Code Management. E.g. by usage of server side commit hooks to check for minimum acceptance levels on code and documentation quality including commit message structure and content.
TortoiseSVN offers only a free form text field to edit inside the Commit Dialog. Developers might recall situations when struggling with commit message structure and fighting the server side commit hooks instead focusing on message content! Thus being annoyed instead of feeling an incentive to deliver high quality descriptions here.
In such situations a helpful structured form instead of a free form multi-line edit field is missing.
The SVNStartCommitHelper is a client side start commit hook script (as a first version written in Python / Tkinter) exactly offering a well-structured form to fill in. The edited content is transformed and forwarded to the SVN commit dialog then. You still have full control on the commit message then. While using the helper you focus on message quality now instead struggling with message structure.
The image shows a sample install of the start commit hook script 'svnstartcommithelper.py'.
This section contains a list of people who've made non-trivial contribution to the SVNStartCommitHelper project. Such contributors who commit code to the project are encouraged to add their names here. Please keep the list sorted by first names.
@AUTHOR Oliver Merkel firstname.lastname@example.org
Feel free to send contributions, pull requests, suggestions or any other feedback to the project. You are welcome!