summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2020-05-02 23:46:10 +0200
committerLudovic Courtès <ludo@gnu.org>2020-05-04 09:56:13 +0200
commit84133320b8fb70f093831203a028ed2ffb6082ce (patch)
tree96148603e01dcf8dea9e8984324f75f803e3d549
parent05d973eef2488d647277dc3f1bde9d019f17eef5 (diff)
downloadpatches-84133320b8fb70f093831203a028ed2ffb6082ce.tar
patches-84133320b8fb70f093831203a028ed2ffb6082ce.tar.gz
doc: Document committer authorization.
* doc/contributing.texi (Commit Access): Add instructions for authorizing committers.
-rw-r--r--doc/contributing.texi14
1 files changed, 12 insertions, 2 deletions
diff --git a/doc/contributing.texi b/doc/contributing.texi
index 31b875f817..0ec7a48b96 100644
--- a/doc/contributing.texi
+++ b/doc/contributing.texi
@@ -1192,13 +1192,23 @@ Maintainers ultimately decide whether to grant you commit access,
usually following your referrals' recommendation.
@item
+@cindex OpenPGP, signed commits
If and once you've been given access, please send a message to
@email{guix-devel@@gnu.org} to say so, again signed with the OpenPGP key
you will use to sign commits (do that before pushing your first commit).
That way, everyone can notice and ensure you control that OpenPGP key.
-@c TODO: Add note about adding the fingerprint to the list of authorized
-@c keys once that has stabilized.
+@quotation Important
+Before you can push for the first time, maintainers must:
+
+@enumerate
+@item
+add your OpenPGP key to the @code{keyring} branch;
+@item
+add your OpenPGP fingerprint to the @file{.guix-authorizations} file of
+the branch(es) you will commit to.
+@end enumerate
+@end quotation
@item
Make sure to read the rest of this section and... profit!