diff options
author | Ludovic Courtès <ludovic.courtes@inria.fr> | 2019-02-08 09:12:07 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2019-02-08 10:41:13 +0100 |
commit | 60cbc6a8df348b7742fc47912a0827a697804d23 (patch) | |
tree | cc09ea57291115b15571ee31a1f65d15da63a79d /nix/libstore/build.cc | |
parent | 92becc3f15ce196a94274f80ee0b6594774856fa (diff) | |
download | guix-60cbc6a8df348b7742fc47912a0827a697804d23.tar guix-60cbc6a8df348b7742fc47912a0827a697804d23.tar.gz |
git: Support recursive updates of submodules.
* guix/git.scm: Autoload (git submodule).
(url-cache-directory): Add #:recursive? and honor it.
(call-with-repository): New procedure.
(with-repository): New macro.
(update-submodules): New procedure.
(update-cached-checkout): Add #:recursive? and #:log-port and honor
them.
(latest-repository-commit): Add #:recursive? and honor it.
[dot-git?]: Recognize ".git" regular files when RECURSIVE? is true.
Diffstat (limited to 'nix/libstore/build.cc')
0 files changed, 0 insertions, 0 deletions