git: Work around wrong default argument of 'clone'.

Fixes <https://bugs.gnu.org/29238>.
Reported by Benjamin Andresen <benny@in-ulm.de>.

* guix/git.scm (clone*): Pass second argument to 'clone'.
This commit is contained in:
Ludovic Courtès 2017-11-10 12:59:55 +01:00
parent 179b7ac66d
commit 195f0d05c3
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -55,7 +55,10 @@ (define (clone* url directory)
(with-throw-handler #t
(lambda ()
(mkdir-p directory)
(clone url directory))
;; Note: Explicitly pass options to work around the invalid default
;; value in Guile-Git: <https://bugs.gnu.org/29238>.
(clone url directory (clone-init-options)))
(lambda _
(false-if-exception (rmdir directory)))))