...
- No commit should include changes for multiple issues. (Each commit in the push should complete or work towards a single issue.)
- Pushes should complete any issues they start, but individual commits within a push do not need to complete an issue.
- All commit messages should be meaningful without looking at the diff. (By reading a commit message, you should get some idea of what was modified and what the intent was. If you can't fit this in one line, skip a line and then write more.)
Running Under Valgrind
Thanks to http://bugs.kde.org/show_bug.cgi?id=203877 , you should modify SEGMENT_SIZE to be no greater than 1M for use with valgrind.