summaryrefslogtreecommitdiff
path: root/guix/download.scm
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2023-09-11 15:28:09 +0200
committerLudovic Courtès <ludo@gnu.org>2023-09-26 17:36:58 +0200
commit13b0cf85eb31e1b1ea674debbbfb0f35a32d1374 (patch)
treed8560901ccd8d540f05dc342532d183e7ddb418f /guix/download.scm
parentc4a1d69a6966aea71114c1aba0eab161139ff6fe (diff)
git-download: Use “builtin:git-download” when available.
Fixes <https://issues.guix.gnu.org/63331>. Longer-term this will remove Git from the derivation graph when its sole use is to perform a checkout for a fixed-output derivation, thereby breaking dependency cycles that can arise in these situations. * guix/git-download.scm (git-fetch): Rename to… (git-fetch/in-band): … this. Deal with GIT or GUILE being #f. (git-fetch/built-in, built-in-builders*, git-fetch): New procedures. * tests/builders.scm ("git-fetch, file URI"): New test.
Diffstat (limited to 'guix/download.scm')
0 files changed, 0 insertions, 0 deletions