mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
git-authenticate: 'authenticate-commits' takes a #:keyring parameter.
* guix/git-authenticate.scm (authenticate-commits): Add #:keyring parameter.
This commit is contained in:
parent
a450b4343b
commit
41946b79f1
1 changed files with 4 additions and 4 deletions
|
@ -271,13 +271,13 @@ an OpenPGP keyring."
|
||||||
#:key
|
#:key
|
||||||
(default-authorizations '())
|
(default-authorizations '())
|
||||||
(keyring-reference "keyring")
|
(keyring-reference "keyring")
|
||||||
|
(keyring (load-keyring-from-reference
|
||||||
|
repository keyring-reference))
|
||||||
(report-progress (const #t)))
|
(report-progress (const #t)))
|
||||||
"Authenticate COMMITS, a list of commit objects, calling REPORT-PROGRESS for
|
"Authenticate COMMITS, a list of commit objects, calling REPORT-PROGRESS for
|
||||||
each of them. Return an alist showing the number of occurrences of each key.
|
each of them. Return an alist showing the number of occurrences of each key.
|
||||||
The OpenPGP keyring is loaded from KEYRING-REFERENCE in REPOSITORY."
|
If KEYRING is omitted, the OpenPGP keyring is loaded from KEYRING-REFERENCE in
|
||||||
(define keyring
|
REPOSITORY."
|
||||||
(load-keyring-from-reference repository keyring-reference))
|
|
||||||
|
|
||||||
(fold (lambda (commit stats)
|
(fold (lambda (commit stats)
|
||||||
(report-progress)
|
(report-progress)
|
||||||
(let ((signer (authenticate-commit repository commit keyring
|
(let ((signer (authenticate-commit repository commit keyring
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue