describe: Remove dependency on (guix scripts pull).
authorLudovic Courtès <ludo@gnu.org>
Tue, 11 Feb 2020 11:17:33 +0000 (12:17 +0100)
committerLudovic Courtès <ludo@gnu.org>
Tue, 11 Feb 2020 11:33:35 +0000 (12:33 +0100)
commit1d88470e1001fa5a9c9235166a47ecbbc67eeeec
tree6cfb02c8dbff0ae920003e6fb3277920e03fb451
parent1deca767be1b84b96633e317f3fcdd5165f95df3
describe: Remove dependency on (guix scripts pull).

Until now, 'guix describe' would perform ~3K stat calls and ~1K openat
calls because it was pulling (guix scripts pull), which in turn pulls in
many (gnu packages …) modules.

* guix/scripts/pull.scm (display-profile-content, %vcs-web-views)
(channel-commit-hyperlink): Move to...
* guix/scripts/describe.scm: ... here.  Remove import of (guix scripts
pull).
guix/scripts/describe.scm
guix/scripts/pull.scm