~ruther/guix-local

15534de8b763d4342281b10528b6807006c7930d — Ludovic Courtès 6 years ago 86a0309
git-authenticate: Rename '%committers' to '%historical-committers'.

* build-aux/git-authenticate.scm (%committers): Rename to...
(%historical-committers): ... this.
(%authorized-signing-keys): Rename to...
(%historical-authorized-signing-keys): ... this.
(authenticate-commit): Adjust accordingly.
1 files changed, 9 insertions(+), 8 deletions(-)

M build-aux/git-authenticate.scm
M build-aux/git-authenticate.scm => build-aux/git-authenticate.scm +9 -8
@@ 42,12 42,13 @@
             (ice-9 pretty-print))


(define %committers
  ;; List of committers.  These are the user names found on
(define %historical-committers
  ;; List of "historical" committers---people once authorized committers
  ;; before the '.guix-authorizations' file was created.
  ;;
  ;; These are the user names found on
  ;; <https://savannah.gnu.org/project/memberlist.php?group=guix> along with
  ;; the fingerprint of the signing (sub)key.
  ;;
  ;; TODO: Replace this statically-defined list by an in-repo list.
  '(("andreas"
     "AD17 A21E F8AE D8F1 CC02  DBD9 F7D5 C9BF 765C 61E3")
    ("ajgrf"


@@ 214,13 215,13 @@
    ("wingo"
     "FF47 8FB2 64DE 32EC 2967  25A3 DDC0 F535 8812 F8F2")))

(define %authorized-signing-keys
  ;; Fingerprint of authorized signing keys.
(define %historical-authorized-signing-keys
  ;; Fingerprint of historically authorized signing keys.
  (map (match-lambda
         ((name fingerprint)
          (base16-string->bytevector
           (string-downcase (string-filter char-set:graphic fingerprint)))))
       %committers))
       %historical-committers))

(define %commits-with-bad-signature
  ;; Commits with a known-bad signature.


@@ 312,7 313,7 @@ Raise an error when authentication fails."

  (unless (member (openpgp-public-key-fingerprint signing-key)
                  (commit-authorized-keys repository commit
                                          %authorized-signing-keys))
                                          %historical-authorized-signing-keys))
    (raise (condition
            (&message
             (message (format #f (G_ "commit ~a not signed by an authorized \