git: Require Guile-Git 0.3.0 or later.
authorLudovic Courtès <ludo@gnu.org>
Mon, 12 Oct 2020 19:47:14 +0000 (21:47 +0200)
committerLudovic Courtès <ludo@gnu.org>
Thu, 22 Oct 2020 15:10:25 +0000 (17:10 +0200)
commit59bb1ae3a9aeae75a75b20090253613a7a8800d8
tree8b7d4c08e53cf219d8e1e98f641dd052fadc6662
parent830ea72799f988b0fb334f9833f37ef147f7ca2c
git: Require Guile-Git 0.3.0 or later.

* guix/git.scm (auth-supported?): Remove.
(clone*): Inline code that was dependent on AUTH-SUPPORTED?.
(update-cached-checkout): Likewise.
(resolve-reference): Remove check for 'object-lookup-prefix' and use it
unconditionally.
(load-git-submodules): Remove.
(update-submodules): Use 'repository-submodules', 'submodule-lookup',
etc. unconditionally.
(update-cached-checkout): Use 'repository-close!' unconditionally.
* m4/guix.m4 (GUIX_CHECK_GUILE_GIT): New macro.
* configure.ac: Use it and error out when it fails.
* doc/guix.texi (Requirements): Bump to Guile-Git 0.3.0.
configure.ac
doc/guix.texi
guix/git.scm
m4/guix.m4