On Thu, Oct 11, 2012 at 5:05 PM, Wido den Hollander <w...@widodh.nl> wrote: > > > On 10/10/2012 08:50 PM, Noah Slater wrote: >> >> Perhaps we could document this on the wiki, as part of a nascent coding >> standards policy? > > > I'd say so. We already have a coding convention, it's just a small step to > add a commit convention. > > I personally like 'clean' GIT repos with clear commit messages.
+1 Except I do have to say that small documentation / legal fixes typically don't have that long winded an explanation. Example: https://git-wip-us.apache.org/repos/asf?p=incubator-cloudstack.git;a=commit;h=fde4fee5d74fc74f9684e3eea6c6e1e24cd5d01a Any opinion about having room in a standard for shorter ones like this? > Wido > > >> >> On Wed, Oct 10, 2012 at 8:01 AM, Rohit Yadav <rohit.ya...@citrix.com> >> wrote: >> >>> Hi folks, >>> >>> With due respect, I would like to request all the committers and >>> contributors to write better commit message. [0] >>> >>> For example, a good commit message: >>> >>> >>> https://git-wip-us.apache.org/repos/asf?p=incubator-cloudstack.git;a=commit;h=384c03e42578f17432a483d5828aad64175d9c49 >>> >>> A good commit message subject should have something like this with 80 >>> chars width: >>> <Header line>: <short log description> >>> <blank line> >>> <body of commit message, explain things why, what, how, etc. giving >>> background> >>> <bulleted points help> >>> <blank line> >>> <Reported-by: if it's a bug> >>> <Reviewed-by: if it was reviewed> >>> <Signed-off: turn on signature in your .gitconfig> >>> >>> This is what we follow on >>> http://git.videolan.org/?p=vlmc.git;a=shortlogand they are crazy about >>> commits and patches, they just don't accept junk >>> messages, even if code is fine. You may check, there is no or few >>> reverts. >>> >>> When something breaks, I check all last commits and do a git log -p >>> <file> >>> to go through recent changes to a file, in case I think something broke I >>> like to identify the changes that may have caused it instead of fixing it >>> which may introduce further problems. I use tig and zsh to regularly >>> follow >>> commits and read commit messages. >>> >>> Also, please fix your editors and follow coding conventions. >>> >>> [0] https://github.com/torvalds/subsurface/blob/master/README (at the >>> end) >>> >>> Regards. >>> PS. I had to email about it as we're uncool with our git commit habits, >>> we >>> are doing triple or quadruple reverts, we need to fix our habits. >>> >>> >>> >>> https://git-wip-us.apache.org/repos/asf?p=incubator-cloudstack.git;a=commit;h=7bcbae5e91a4cd122d0efa7f2542eab73debb6df >>> >>> >>> https://git-wip-us.apache.org/repos/asf?p=incubator-cloudstack.git;a=commit;h=c49f3beccfcd1257eca1ea06606fb55b3fdf5093 >>> >>> >>> https://git-wip-us.apache.org/repos/asf?p=incubator-cloudstack.git;a=commit;h=66daa1a2bc6e86adea265a8a0b8b512756c8f77c >>> >>> >>> https://git-wip-us.apache.org/repos/asf?p=incubator-cloudstack.git;a=commit;h=828fa3389bbe7cd0378c4e55152d671932badca2 >>> >>> >>> https://git-wip-us.apache.org/repos/asf?p=incubator-cloudstack.git;a=commit;h=bb7f9ad9774019f4fdb4d72b2e32a36df9c89188 >>> >>> >>> https://git-wip-us.apache.org/repos/asf?p=incubator-cloudstack.git;a=commit;h=75e2a1012fccc01c639c7f41be564ac0e32088fb >>> >>> >>> https://git-wip-us.apache.org/repos/asf?p=incubator-cloudstack.git;a=commit;h=5078dff6e76649fbc51e2b9c003fd8e03eef18f3 >>> >>> >>> https://git-wip-us.apache.org/repos/asf?p=incubator-cloudstack.git;a=commit;h=850433240401cd318f1d8d8b0fa2032a60d52c1f >> >> >> >> >> >