[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnuastro-commits] master 996392d 1/2: Explanation on making patches wit
From: |
Mohammad Akhlaghi |
Subject: |
[gnuastro-commits] master 996392d 1/2: Explanation on making patches with meta-data |
Date: |
Sun, 24 Jul 2016 00:40:27 +0000 (UTC) |
branch: master
commit 996392d45379b022b57467f53ea6b52b3cd07b39
Author: Mohammad Akhlaghi <address@hidden>
Commit: Mohammad Akhlaghi <address@hidden>
Explanation on making patches with meta-data
In the book, the production workflow section just explained that sending
patches is an option. However, if a patch doesn't have meta-data (author,
daate and commit hash), then we will not be able to acknowledge the
author's contribution. An explanation was added to recommend using Git's
format-patch tool.
---
doc/gnuastro.texi | 16 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
diff --git a/doc/gnuastro.texi b/doc/gnuastro.texi
index f218e54..d7a2f51 100644
--- a/doc/gnuastro.texi
+++ b/doc/gnuastro.texi
@@ -14822,9 +14822,19 @@ Workflow:
@item
You can send commit patches by email as fully explained in `Pro Git'. This
-is good for your first few contributions, if you would like to get more
-heavily involved in Gnuastro's development, then you can try the next
-solution.
+is good for your first few contributions. Just note that raw patches
+(containing only the diff) do not have any meta-data (author name, date and
+etc). Therefore will not allow us to fully acknowledge your contributions
+as an author in Gnuastro: in the @file{AUTHORS} file and at the start of
+the PDF book. These author lists are created automatically from the version
+controlled source.
+
+To receive full acknowledgement when submitting a patch, is thus advised to
+use Git's @code{format-patch} tool. See Pro Git's
address@hidden://git-scm.com/book/en/v2/Distributed-Git-Contributing-to-a-Project#Public-Project-over-Email,
+Public project over email} section for a nice explanation. If you would
+like to get more heavily involved in Gnuastro's development, then you can
+try the next solution.
@item
You can have your own forked copy of Gnuastro on any hosting site you like