Subject: Re: [bug#32115] [PATCH 0/2] Add (guix inferior) and improve 'guix pull -l'
From: [email-masked] (Ludovic Courtès)
To: [email-masked]
Date: Fri, 13 Jul 2018 17:59:58 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

Ludovic Courtès <[email-masked]> skribis:

> This patch adds (guix inferior), a module to interact with an inferior Guix
> process, along with a ‘guix repl’ command, which spawns a REPL optionally a
> simple sexp-based protocol.
>
> ‘guix pull -l’ uses (guix inferior) to display this:
>
> Generation 1	Jun 10 2018 00:18:18
>   guix 65956ad
>     repository URL: https://git.savannah.gnu.org/git/guix.git
>     branch: origin/master
>     commit: 65956ad3526ba09e1f7a40722c96c6ef7c0936fe
> Generation 2	Jun 11 2018 11:02:49
>   guix e0cc7f6
>     repository URL: https://git.savannah.gnu.org/git/guix.git
>     branch: origin/master
>     commit: e0cc7f669bec22c37481dd03a7941c7d11a64f1d
>   2 new packages: keepalived, libnfnetlink
>   6 packages upgraded: [email-masked], [email-masked],
>     [email-masked], [email-masked], [email-masked], [email-masked]
> Generation 3	Jun 13 2018 23:31:07
>   guix 844cc1c
>     repository URL: https://git.savannah.gnu.org/git/guix.git
>     branch: origin/master
>     commit: 844cc1c8f394f03b404c5bb3aee086922373490c
>   28 new packages: emacs-helm-ls-git, emacs-helm-mu, emacs-helm-pass, emacs-image+,
>     emacs-package-lint, emacs-puppet-mode, emacs-wgrep-helm, go-github-com-gorilla-mux,
>     go-github-com-jonboulle-clockwork, go-github-com-spf13-pflag, libostree, ovmf-aarch64, ovmf-arm, qtwebglplugin,
>     qtwebview, r-ellipse, r-factoextra, r-factominer, r-flashclust, r-ggpubr, r-ggsci, r-ggsignif, r-hdf5r,
>     r-nbclust, r-writexl, skopeo, umoci, vkd3d
>   69 packages upgraded: [email-masked], [email-masked], [email-masked], efivar@36, [email-masked],
>     [email-masked], [email-masked], [email-masked], [email-masked], [email-masked],
>     [email-masked], [email-masked], [email-masked], [email-masked], [email-masked], [email-masked],

I pushed these patches with a couple of improvements.  Let me know what
you think!

Ludo’.