guix/build-aux
Ludovic Courtès 051a45e642
git-authenticate: Use (guix openpgp).
It can now authenticate 14K+ commits in 23s instead of 4mn20.

* build-aux/git-authenticate.scm (%authorized-signing-keys): Turn
fingerprints into bytevectors.
(with-temporary-files): Remove.
(commit-signing-key): Add 'keyring' parameter.  Use
'string->openpgp-packet' and 'verify-openpgp-signature' instead of (guix
gnupg) procedures.
(authenticate-commit): Add 'keyring' parameter.  Pass it to
'commit-signing-key'.  Adjust to SIGNING-KEY being an <openpgp-public-key>.
(authenticate-commits): Remove 'parameterize'.  Load keyring with
'get-openpgp-keyring'.
(git-authenticate): When printing stats, adjust to SIGNER being an
<openpgp-public-key>.
2020-05-04 09:56:13 +02:00
..
cuirass
hydra Remove workaround for 'time-monotonic' in Guile 2.2.2. 2020-03-22 16:49:47 +01:00
build-self.scm build-self: Avoid call to 'show-what-to-build*' on modern Guix. 2020-04-06 12:07:49 +02:00
check-final-inputs-self-contained.scm
compile-all.scm build: Cap build parallelism on i686. 2020-04-12 00:00:59 +02:00
compile-as-derivation.scm
generate-authors.scm
git-authenticate.scm git-authenticate: Use (guix openpgp). 2020-05-04 09:56:13 +02:00
git-version-gen
gitlog-to-changelog
pre-inst-env.in daemon: Remove 'NIX_LIBEXEC_DIR'. 2019-09-08 11:49:24 +02:00
test-driver.scm
test-env.in build: Remove references to 'NIX_LOCALSTATE_DIR'. 2019-10-16 22:53:40 +02:00
update-guix-package.scm
update-NEWS.scm