summaryrefslogtreecommitdiff
path: root/guix
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
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')
0 files changed, 0 insertions, 0 deletions