summary refs log tree commit diff
path: root/.guix-channel
diff options
context:
space:
mode:
authorArun Isaac2022-02-09 23:53:31 +0530
committerArun Isaac2022-02-09 23:58:33 +0530
commit8bc27ffef8f6636aeb2ef9f58b2fe205d812ce7a (patch)
treed047fa26bffa50f2882f2ccb70582cbf7c435c3f /.guix-channel
parent9075f01fa32c9ecae021393b870a23413000f9c4 (diff)
downloadguix-forge-8bc27ffef8f6636aeb2ef9f58b2fe205d812ce7a.tar.gz
guix-forge-8bc27ffef8f6636aeb2ef9f58b2fe205d812ce7a.tar.lz
guix-forge-8bc27ffef8f6636aeb2ef9f58b2fe205d812ce7a.zip
forge: Implement our own git downloader.
Implement our own git downloader independent of that provided by
Guix. This is required for better control of the output, and to later
print the current git commit.

* forge/build/git.scm: Do not import (guix build git). Import (rnrs
exceptions).
(download-git-to-store): Do not accept #:git-command argument. Expect
git and nss-certs to be in the environment. Do not call git-fetch
from (guix build git).
* forge/forge.scm: Import nss-certs from (gnu packages certs).
(gexp-producer->job-script): Run in environment with the git-minimal
and nss-certs packages. Do not pass #:git-command to
latest-git-checkout.
Diffstat (limited to '.guix-channel')
0 files changed, 0 insertions, 0 deletions