1 If you plan to submit patches, here's a checklist:
5 - make commits of logical units;
6 - do not modify piece of code not related to your commit;
7 - do not try to fix style of code you are not writing,
8 it's just adding noise for no gain;
9 - check for unnecessary whitespace with "git diff --check" before commiting;
10 - do not check in commented out code or unneeded files;
11 - provide a meaningful commit message;
12 - the first line of the commit message should be a short;
13 description and should skip the full stop;