aboutsummaryrefslogtreecommitdiff
path: root/guix/channels.scm
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2024-03-29 15:36:50 +0100
committerLudovic Courtès <ludo@gnu.org>2024-03-30 01:01:31 +0100
commit80a135d64bcf0b4fc567077ec35cf4275085114f (patch)
tree5e3818c23bfe81dda9a151453213288895d4a099 /guix/channels.scm
parent9dae1488a4e48e59b141972e9e5567b88904f5ee (diff)
downloadguix-80a135d64bcf0b4fc567077ec35cf4275085114f.tar
guix-80a135d64bcf0b4fc567077ec35cf4275085114f.tar.gz
channels: Autoload several modules.
* guix/channels.scm: Autoload several Git-related modules. Change-Id: I23e46eabdbfa9db340e26006419b4b87bb446853
Diffstat (limited to 'guix/channels.scm')
-rw-r--r--guix/channels.scm16
1 files changed, 9 insertions, 7 deletions
diff --git a/guix/channels.scm b/guix/channels.scm
index 1b07eb5221..66f3122f79 100644
--- a/guix/channels.scm
+++ b/guix/channels.scm
@@ -1,5 +1,5 @@
;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2018-2023 Ludovic Courtès <ludo@gnu.org>
+;;; Copyright © 2018-2024 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2018 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2019 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2021 Brice Waegeneire <brice@waegenei.re>
@@ -20,12 +20,14 @@
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
(define-module (guix channels)
- #:use-module (git)
- #:use-module (guix git)
- #:use-module (guix git-authenticate)
- #:use-module ((guix openpgp)
- #:select (openpgp-public-key-fingerprint
- openpgp-format-fingerprint))
+ #:use-module (git) ;TODO: autoload
+ #:autoload (guix git) (update-cached-checkout
+ url+commit->name
+ commit-difference
+ with-repository)
+ #:autoload (guix git-authenticate) (authenticate-repository)
+ #:autoload (guix openpgp) (openpgp-public-key-fingerprint
+ openpgp-format-fingerprint)
#:use-module (guix base16)
#:use-module (guix records)
#:use-module (guix gexp)