3
5
Fork 0
mirror of git://git.savannah.gnu.org/guix.git synced 2023-12-14 03:33:07 +01:00
guix/gnu
Ludovic Courtès 6892f0a247
store-copy: 'read-reference-graph' returns a list of records.
The previous implementation of 'read-reference-graph' was good enough
for many use cases, but it discarded the graph structure, which is
useful information in some cases.

* guix/build/store-copy.scm (<store-info>): New record type.
(read-reference-graph): Rewrite to return a list of <store-info>.
(closure-size, populate-store): Adjust accordingly.
* gnu/services/base.scm (references-file): Adjust accordingly.
* gnu/system/vm.scm (system-docker-image): Likewise.
* guix/scripts/pack.scm (squashfs-image, docker-image): Likewise.
* tests/gexp.scm ("gexp->derivation #:references-graphs"): Likewise.
2018-06-14 11:16:58 +02:00
..
bootloader bootloader: grub: Use 'with-extensions'. 2018-06-01 15:21:28 +02:00
build Merge branch 'master' into core-updates 2018-06-01 23:41:40 +02:00
packages gnu: libgcrypt: Fix CVE-2018-0495. 2018-06-14 11:06:48 +03:00
services store-copy: 'read-reference-graph' returns a list of records. 2018-06-14 11:16:58 +02:00
system store-copy: 'read-reference-graph' returns a list of records. 2018-06-14 11:16:58 +02:00
tests tests: Honor the return value of 'start-service'. 2018-06-13 09:11:45 +02:00
artwork.scm
bootloader.scm discovery: Remove dependency on (guix ui). 2018-04-08 17:48:33 +02:00
local.mk gnu: flann: Fix builds with CMake >= 3.11. 2018-06-12 15:23:34 +02:00
packages.scm packages: 'find-packages-by-name' properly honors version prefixes. 2018-05-13 13:29:27 +02:00
services.scm discovery: Remove dependency on (guix ui). 2018-04-08 17:48:33 +02:00
system.scm system: Move ~/.config/guix/current first in PATH and INFOPATH. 2018-06-12 15:23:34 +02:00
tests.scm system: Remove uses of the 'title' field of <file-system>. 2018-05-28 13:24:19 +02:00