diff --git a/guix/git-download.scm b/guix/git-download.scm index 425184717a..199effece5 100644 --- a/guix/git-download.scm +++ b/guix/git-download.scm @@ -27,6 +27,7 @@ (define-module (guix git-download) #:use-module (guix packages) #:use-module (guix modules) #:autoload (guix build-system gnu) (standard-packages) + #:autoload (git bindings) (libgit2-init!) #:autoload (git repository) (repository-open repository-close! repository-discover @@ -225,6 +226,7 @@ (define (git-predicate directory) The returned predicate takes two arguments FILE and STAT where FILE is an absolute file name and STAT is the result of 'lstat'." + (libgit2-init!) (catch 'git-error (lambda () (let* ((files (git-file-list directory))