diff options
author | Daniel Stenberg <daniel@haxx.se> | 2010-05-10 17:25:49 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2010-05-10 17:25:49 +0200 |
commit | 54b0e87796b2bd84399e4d3db75fbb7760c3703d (patch) | |
tree | a4d51a9b6a349ff9955d5521fa2f73c7a3fad93e /docs | |
parent | a784ed60650478cedbee451e7c918bdca00a8d89 (diff) | |
download | curl-54b0e87796b2bd84399e4d3db75fbb7760c3703d.tar.gz |
git: how to write a fine commit message
Diffstat (limited to 'docs')
-rw-r--r-- | docs/CONTRIBUTE | 26 |
1 files changed, 24 insertions, 2 deletions
diff --git a/docs/CONTRIBUTE b/docs/CONTRIBUTE index c6ecee785..3819fd9df 100644 --- a/docs/CONTRIBUTE +++ b/docs/CONTRIBUTE @@ -29,9 +29,11 @@ 2.11 Test Cases 3. Pushing Out Your Changes + 3.1 Write Access to git Repository 3.2 How To Make a Patch with git 3.3 How To Make a Patch without git 3.4 How to get your changes into the main sources + 3.5 Write good commit messages ============================================================================== @@ -114,7 +116,7 @@ 2.4 Line Lengths - We try to keep source lines shorter than 80 columns. + We write source lines shorter than 80 columns. 2.5 General Style @@ -197,7 +199,8 @@ git commit [file] As usual, group your commits so that you commit all changes that at once that - constitutes a logical change. + constitutes a logical change. See also section "3.5 Write good commit + messages". Once you have done all your commits and you're happy with what you see, you can make patches out of your changes that are suitable for mailing: @@ -255,3 +258,22 @@ 5. If you've followed the above mentioned paragraphs and your patch still hasn't been incorporated after some weeks, consider resubmitting it to the list. + +3.5 Write good commit messages + + A short guide to how to do fine commit messages in the curl project. + + ---- start ---- + [area]: [short line describing the main effect] + + [separate the above single line from the rest with an empty line] + + [full description, no wider than 65 columns that describe as much as + possible as to why this change is made, and possibly what things + it fixes and everything else that is related] + ---- stop ---- + + Don't forget to use commit --author="" if you commit someone else's work, + and make sure that you have your own user and email setup correctly in git + before you commit + |