Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								69c88f5028 
								
							 
						 
						
							
							
								
								Fix the multiple-outputs test  
							
							
							
						 
						
							2012-11-26 17:46:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4fca02077c 
								
							 
						 
						
							
							
								
								Handle gc-keep-outputs and gc-keep-derivations both enabled  
							
							... 
							
							
							
							If the options gc-keep-outputs and gc-keep-derivations are both
enabled, you can get a cycle in the liveness graph.  There was a hack
to handle this, but it didn't work with multiple-output derivations,
causing the garbage collector to fail with errors like ‘error: cannot
delete path `...' because it is in use by `...'’.  The garbage
collector now handles strongly connected components in the liveness
graph as a unit and decides whether to delete all or none of the paths
in an SCC. 
							
						 
						
							2012-09-12 18:49:35 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								1f7901ec3b 
								
							 
						 
						
							
							
								
								Test hash rewriting  
							
							
							
						 
						
							2012-09-11 19:10:11 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								5679041132 
								
							 
						 
						
							
							
								
								* The ‘foo.drvPath’ feature was already broken in read-only mode.  
							
							... 
							
							
							
							Since it's rarely used and fixing it is too much work right now,
  just document it. 
							
						 
						
							2011-12-21 18:19:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4be5a2c096 
								
							 
						 
						
							
							
								
								* Add a test for unsafeDiscardOutputDependency.  Not really related to  
							
							... 
							
							
							
							multiple outputs, but good to have anyway. 
							
						 
						
							2011-12-21 14:42:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								179409b911 
								
							 
						 
						
							
							
								
								* Add a test for referring to another derivation's ‘drvPath’.  This  
							
							... 
							
							
							
							currently fails in read-only mode. 
							
						 
						
							2011-12-21 13:47:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								edd9359beb 
								
							 
						 
						
							
							
								
								* Doing a GC after building a derivation with cyclic outputs currently  
							
							... 
							
							
							
							segfaults. 
							
						 
						
							2011-12-20 17:10:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								1f3b0ede7d 
								
							 
						 
						
							
							
								
								* Add a (currently failing) test that checks whether mutually  
							
							... 
							
							
							
							recursive outputs are properly rejected.
* Add a (also failing) test for "nix-build -A <output-name>". 
							
						 
						
							2011-12-20 17:08:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								46e42c92c1 
								
							 
						 
						
							
							
								
								* Refactor a bit so that more tests can be added.  
							
							
							
						 
						
							2011-12-20 17:01:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								f883afa1a1 
								
							 
						 
						
							
							
								
								The nixinstantiate and nixstore env vars are no longer set in common.sh  
							
							
							
						 
						
							2011-11-06 06:28:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								8f28a3ba25 
								
							 
						 
						
							
							
								
								Add a test for multiple outputs  
							
							... 
							
							
							
							This currently fails. Yay test-driven development! 
							
						 
						
							2011-09-14 05:59:29 +00:00