diff options
author | Ludovic Courtès <ludo@gnu.org> | 2020-05-10 00:04:59 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2020-05-11 23:30:55 +0200 |
commit | 724020213664239ec5c92d04f5fee44c25408a7f (patch) | |
tree | f1c6d4c48b8be527b5900ab15a3e60bca2833980 /etc | |
parent | c2b2c19a7b8b75ef6dd153ca121dd8765cdcd746 (diff) | |
download | guix-724020213664239ec5c92d04f5fee44c25408a7f.tar.gz |
graph: reference/referrer node types work with graph traversal.
The graph traversal procedures in (guix graph) assume that nodes can be compared with 'eq?', which was not the case for nodes of %REFERENCE-NODE-TYPE and %REFERRER-NODE-TYPE (strings). * guix/scripts/graph.scm (intern): New procedure. (ensure-store-items, references*) (%reference-node-type, non-derivation-referrers) (%referrer-node-type): Use it on all store items. * tests/graph.scm ("node-transitive-edges, references"): New test.
Diffstat (limited to 'etc')
0 files changed, 0 insertions, 0 deletions