Ludovic Courtès
								
							 
						 | 
						
							
							
							
							
								
							
							
								88d5858f55
								
							
						 | 
						
							
							
								
								graph: Add synthetic test.
							
							
							
							
							
							
							
							* tests/graph.scm ("node-transitive-edges, no duplicates"): New test.
							
						 | 
						
							2015-12-13 21:41:52 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Ludovic Courtès
								
							 
						 | 
						
							
							
							
							
								
							
							
								38b92daa81
								
							
						 | 
						
							
							
								
								graph: Add '%bag-with-origins-node-type'.
							
							
							
							
							
							
							
							* 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.
							
						 | 
						
							2015-11-23 23:34:15 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Ludovic Courtès
								
							 
						 | 
						
							
							
							
							
								
							
							
								923d846c4d
								
							
						 | 
						
							
							
								
								graph: Add procedures to query a node's edges.
							
							
							
							
							
							
							
							* guix/graph.scm (%node-edges, node-edges, node-back-edges)
(node-transitive-edges): New procedures.
* tests/graph.scm ("node-edges")
("node-transitive-edges + node-back-edges"): New tests.
							
						 | 
						
							2015-11-21 16:26:43 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Ludovic Courtès
								
							 
						 | 
						
							
							
							
							
								
							
							
								8fb583714f
								
							
						 | 
						
							
							
								
								Add (guix graph).
							
							
							
							
							
							
							
							* guix/scripts/graph.scm (<node-type>, <graph-backend>, emit-prologue)
(emit-epilogue, emit-node, emit-edge, %graphviz-backend, export-graph):
Move to...
* guix/graph.scm: ... here.  New file.
* guix/scripts/system.scm, tests/graph.scm: Use it.
* Makefile.am (MODULES): Add it. 
							
						 | 
						
							2015-11-21 16:26:43 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Ludovic Courtès
								
							 
						 | 
						
							
							
							
							
								
							
							
								888569161c
								
							
						 | 
						
							
							
								
								Add 'guix graph'.
							
							
							
							
							
							
							
							* 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. 
							
						 | 
						
							2015-08-27 00:49:23 +02:00 | 
						
						
							
							
							
								
							
							
						 |