<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/tests/guix-graph.sh, branch master</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://www.git.jakob.space/guix.git/atom?h=master</id>
<link rel='self' href='https://www.git.jakob.space/guix.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/'/>
<updated>2016-05-20T23:35:14Z</updated>
<entry>
<title>graph: Allow store file names for 'derivation' and 'references' graphs.</title>
<updated>2016-05-20T23:35:14Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2016-05-20T15:07:23Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=a773c3142dd168e1c4480614d3f5fd9d003954cd'/>
<id>urn:sha1:a773c3142dd168e1c4480614d3f5fd9d003954cd</id>
<content type='text'>
* guix/scripts/graph.scm (%derivation-node-type)[convert]: Add
'derivation-path?' and catch-all clauses.
(%reference-node-type)[convert]: Add 'store-path?' and catch-all
clauses.
(assert-package, nodes-from-package): New procedures.
(%package-node-type, %bag-node-type,%bag-with-origins-node-type)
(%bag-emerged-node-type): Add 'convert' field
(guix-graph): Rename 'packages' to 'items' and
allow 'store-path?' arguments.
* guix/graph.scm (&lt;node-type&gt;)[convert]: Adjust comment.
* doc/guix.texi (Invoking guix graph): Document it.
</content>
</entry>
<entry>
<title>graph: Add '%bag-with-origins-node-type'.</title>
<updated>2015-11-23T22:34:15Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2015-11-23T22:31:53Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=38b92daa81d6c5eca77ae0cc3d454da46a64b48a'/>
<id>urn:sha1:38b92daa81d6c5eca77ae0cc3d454da46a64b48a</id>
<content type='text'>
* guix/scripts/graph.scm (bag-node-edges): Remove 'filter' call.  Add
case for 'origin'.
(%bag-node-type)[edges]: Add filtering here.
(%bag-with-origins-node-type): New variable.
(%node-types): Add it.
* tests/graph.scm ("bag DAG, including origins"): New test.
* tests/guix-graph.sh: Add 'bag-with-origins'.
* doc/guix.texi (Invoking guix graph): Document it.
</content>
</entry>
<entry>
<title>graph: Add '--expression'.</title>
<updated>2015-09-02T21:40:07Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2015-09-02T13:23:52Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=4c8f997a7d6f4c9d7eae73804e9784b4562eb213'/>
<id>urn:sha1:4c8f997a7d6f4c9d7eae73804e9784b4562eb213</id>
<content type='text'>
* guix/scripts/graph.scm (%options, show-help): Add '--expression'.
  (guix-graph): Call 'read/eval-package-expression' for 'expression'
  pairs in OPTS.
* tests/guix-graph.sh: Add tests.
* doc/guix.texi (Invoking guix graph): Document it.
</content>
</entry>
<entry>
<title>Add 'guix graph'.</title>
<updated>2015-08-26T22:49:23Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2015-08-26T22:36:41Z</published>
<link rel='alternate' type='text/html' href='https://www.git.jakob.space/guix.git/commit/?id=888569161c0cb55a2700806aded7128cfe605857'/>
<id>urn:sha1:888569161c0cb55a2700806aded7128cfe605857</id>
<content type='text'>
* guix/scripts/graph.scm, tests/graph.scm, tests/guix-graph.sh,
  doc/images/coreutils-bag-graph.dot, doc/images/coreutils-graph.dot: New
  files.
* Makefile.am (MODULES): Add guix/scripts/graph.scm.
  (SH_TESTS): Add tests/guix-graph.sh.
  (SCM_TESTS): Add tests/graph.scm.
* doc.am (DOT_FILES, DOT_VECTOR_GRAPHICS): New variables.
  (EXTRA_DIST): Use them.
  (dist_infoimage_DATA): Use $(DOT_FILES).
  (pdf-local, info-local, ps-local): Likewise.
* doc/guix.texi (Packages with Multiple Outputs): Add cross-reference to 'guix
  graph'.
  (Invoking guix gc): Likewise.
  (Invoking guix graph): New section.
</content>
</entry>
</feed>
