Add 'guix time-machine'.

* guix/scripts/time-machine.scm: New file.
* Makefile.am: (MODULES): Add it.
* guix/scripts/pull.scm (channel-list): Export.
* guix/inferior.scm (cached-channel-instance): New procedure.
(inferior-for-channels): Use it.
* doc/guix.texi (Invoking guix time-machine): New section.
(Channels): Cross-reference it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Konrad Hinsen 2019-10-25 17:42:21 +02:00 committed by Ludovic Courtès
parent 1edcfda81b
commit f675f8dec7
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5
5 changed files with 187 additions and 14 deletions

View file

@ -56,6 +56,7 @@
#:use-module (ice-9 vlist)
#:use-module (ice-9 format)
#:export (display-profile-content
channel-list
guix-pull))