]> git.ipfire.org Git - thirdparty/git.git/blobdiff - Documentation/SubmittingPatches
completion: nounset mode fixes
[thirdparty/git.git] / Documentation / SubmittingPatches
index 1a60cc1329efc106703bcc2b24bea2e7fa144c10..ecf9438cf08069bc66150633e79bfb2bead1853a 100644 (file)
@@ -3,8 +3,9 @@ Submitting Patches
 
 == Guidelines
 
-Here are some guidelines for people who want to contribute their code
-to this software.
+Here are some guidelines for people who want to contribute their code to this
+software. There is also a link:MyFirstContribution.html[step-by-step tutorial]
+available which covers many of these same guidelines.
 
 [[base-branch]]
 === Decide what to base your work on.
@@ -142,19 +143,25 @@ archive, summarize the relevant points of the discussion.
 
 [[commit-reference]]
 If you want to reference a previous commit in the history of a stable
-branch, use the format "abbreviated sha1 (subject, date)",
-with the subject enclosed in a pair of double-quotes, like this:
+branch, use the format "abbreviated hash (subject, date)", like this:
 
 ....
-       Commit f86a374 ("pack-bitmap.c: fix a memleak", 2015-03-30)
+       Commit f86a374 (pack-bitmap.c: fix a memleak, 2015-03-30)
        noticed that ...
 ....
 
 The "Copy commit summary" command of gitk can be used to obtain this
-format, or this invocation of `git show`:
+format (with the subject enclosed in a pair of double-quotes), or this
+invocation of `git show`:
 
 ....
-       git show -s --date=short --pretty='format:%h ("%s", %ad)' <commit>
+       git show -s --pretty=reference <commit>
+....
+
+or, on an older version of Git without support for --pretty=reference:
+
+....
+       git show -s --date=short --pretty='format:%h (%s, %ad)' <commit>
 ....
 
 [[git-tools]]