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
..
2012-01-19 22:10:24 +00:00
2011-10-10 21:32:34 +00:00
2012-09-12 11:29:10 -04:00
2011-02-09 14:03:16 +00:00
2012-07-26 18:28:12 -04:00
2010-08-25 20:44:28 +00:00
2009-03-17 17:11:55 +00:00
2012-09-11 19:14:15 -04:00
2009-03-17 17:11:55 +00:00
2011-10-10 21:32:34 +00:00
2012-07-27 14:33:01 -04:00
2012-01-03 01:51:38 +00:00
2009-03-17 16:33:48 +00:00
2006-07-21 13:21:43 +00:00
2006-07-21 13:21:43 +00:00
2012-01-03 01:51:38 +00:00
2011-10-10 21:32:34 +00:00
2009-03-18 17:36:42 +00:00
2012-09-11 19:14:15 -04:00
2012-09-11 19:14:15 -04:00
2011-10-10 21:32:34 +00:00
2012-07-09 15:41:43 -04:00
2012-09-11 19:14:15 -04:00
2009-03-17 17:11:55 +00:00
2011-10-10 21:32:34 +00:00
2007-09-11 13:32:04 +00:00
2007-08-28 09:21:47 +00:00
2009-03-17 17:11:55 +00:00
2012-09-11 19:14:15 -04:00
2008-08-14 09:26:30 +00:00
2008-08-14 09:26:30 +00:00
2009-03-17 17:11:55 +00:00
2011-10-10 21:32:34 +00:00
2009-03-17 17:11:55 +00:00
2012-03-19 01:20:02 +01:00
2011-10-10 21:32:34 +00:00
2006-07-21 13:21:43 +00:00
2012-03-19 01:20:02 +01:00
2012-01-26 13:04:50 +00:00
2012-09-11 19:14:15 -04:00
2012-03-19 01:20:02 +01:00
2012-07-26 18:28:12 -04:00
2012-01-03 00:16:29 +00:00
2012-09-11 19:14:15 -04:00
2012-07-26 17:13:14 -04:00
2011-10-10 21:32:34 +00:00
2012-09-11 19:14:15 -04:00
2012-09-12 18:49:35 -04:00
2009-03-25 21:05:42 +00:00
2012-09-11 19:14:15 -04:00
2012-09-11 19:14:15 -04:00
2012-07-26 18:28:12 -04:00
2012-03-12 21:41:45 +01:00
2012-09-12 11:29:10 -04:00
2012-07-26 18:28:12 -04:00
2012-07-23 17:40:23 -04:00
2009-03-23 15:16:36 +00:00
2009-03-23 15:16:36 +00:00
2012-09-11 19:14:15 -04:00
2012-07-27 14:33:01 -04:00
2012-03-12 21:41:45 +01:00
2012-07-26 17:12:42 -04:00
2011-08-08 14:08:38 +00:00
2012-09-11 19:14:15 -04:00
2007-08-13 13:15:02 +00:00
2009-03-17 17:11:55 +00:00
2011-10-10 21:32:34 +00:00
2012-07-26 17:36:07 -04:00
2012-07-27 12:16:02 -04:00
2011-10-10 21:32:34 +00:00
2011-10-10 21:32:34 +00:00
2011-06-30 15:19:13 +00:00
2011-06-30 15:19:13 +00:00
2011-10-10 21:32:34 +00:00
2006-07-21 13:21:43 +00:00
2009-03-17 17:11:55 +00:00
2012-01-03 00:16:29 +00:00
2011-10-10 21:32:34 +00:00