John Ericson
255d145ba7
Use BuildableReq for buildPaths and ensurePath
...
This avoids an ambiguity where the `StorePathWithOutputs { drvPath, {}
}` could mean "build `brvPath`" or "substitute `drvPath`" depending on
context.
It also brings the internals closer in line to the new CLI, by
generalizing the `Buildable` type is used there and makes that
distinction already.
In doing so, relegate `StorePathWithOutputs` to being a type just for
backwards compatibility (CLI and RPC).
2021-04-05 08:33:00 -04:00
..
2021-03-09 10:16:44 +01:00
2020-12-04 00:59:24 +01:00
2020-12-04 00:59:24 +01:00
2021-01-13 14:18:04 +01:00
2021-02-17 17:55:15 +01:00
2021-01-21 10:29:51 +01:00
2021-03-26 16:14:38 +01:00
2021-04-05 08:33:00 -04:00
2020-12-23 18:26:40 +01:00
2020-12-21 13:32:28 +01:00
2021-02-25 17:18:48 +01:00
2020-12-21 13:32:27 +01:00
2021-02-24 08:22:17 -05:00
2021-01-14 00:05:04 +01:00
2020-10-06 13:49:20 +02:00
2021-04-05 08:33:00 -04:00
2020-12-21 13:32:27 +01:00
2020-12-21 13:32:29 +01:00
2020-12-21 13:32:29 +01:00
2020-10-09 20:18:08 +00:00
2020-12-21 13:32:28 +01:00
2020-12-21 13:32:28 +01:00
2020-12-21 13:32:28 +01:00
2021-01-27 12:06:03 +01:00
2020-12-21 13:32:28 +01:00
2020-12-23 18:26:40 +01:00
2020-12-23 18:26:40 +01:00
2020-12-23 18:26:40 +01:00
2021-03-26 16:14:38 +01:00
2021-02-26 14:55:54 +01:00
2021-03-16 17:19:04 +01:00
2020-12-23 18:26:40 +01:00
2021-01-11 12:36:39 +01:00
2020-12-23 18:26:40 +01:00
2021-02-26 14:55:54 +01:00
2021-04-05 08:33:00 -04:00
2021-03-26 16:14:38 +01:00
2020-08-28 18:16:03 +02:00
2021-01-27 12:06:03 +01:00
2020-12-21 13:32:29 +01:00
2021-01-06 17:49:31 +01:00
2021-01-13 23:32:37 +01:00
2021-01-26 06:22:24 -05:00
2020-12-21 13:32:28 +01:00
2020-12-21 13:32:28 +01:00
2021-01-27 12:06:03 +01:00
2021-03-26 16:14:38 +01:00
2020-12-21 13:32:29 +01:00
2020-12-21 13:32:29 +01:00
2020-12-21 13:32:28 +01:00
2020-12-21 13:32:28 +01:00
2020-12-21 13:32:28 +01:00
2021-01-25 14:38:15 +01:00
2020-12-21 13:32:28 +01:00
2020-12-23 18:33:42 +01:00
2020-12-21 13:32:28 +01:00
2020-12-21 13:32:28 +01:00
2021-01-27 12:06:03 +01:00
2020-12-21 13:32:29 +01:00
2020-12-21 13:32:28 +01:00
2021-01-17 19:49:28 +01:00
2021-02-24 08:22:17 -05:00
2020-12-21 13:32:27 +01:00
2020-12-21 13:32:29 +01:00
2021-01-12 23:53:53 +01:00
2020-12-21 13:32:29 +01:00
2021-01-12 19:57:05 +01:00
2020-12-21 13:32:29 +01:00
2020-12-21 13:32:29 +01:00
2021-04-05 08:33:00 -04:00
2020-12-21 13:32:29 +01:00
2021-03-09 10:16:44 +01:00
2020-12-21 13:32:27 +01:00
2020-12-21 13:32:27 +01:00
2020-12-21 13:32:27 +01:00
2020-12-21 13:32:27 +01:00
2020-12-21 13:32:27 +01:00
2020-12-21 13:32:27 +01:00
2020-12-21 13:32:28 +01:00
2020-12-21 13:32:28 +01:00
2021-04-05 08:33:00 -04:00
2021-02-17 17:58:47 +01:00
2021-02-03 21:22:11 -06:00
2020-12-21 13:32:27 +01:00
2020-12-21 13:32:27 +01:00
2020-10-09 18:26:47 +00:00
2021-01-13 14:18:04 +01:00
2020-12-21 13:32:29 +01:00
2021-01-25 19:03:13 +01:00
2020-12-21 13:32:28 +01:00
2021-01-13 23:27:39 +01:00
2021-01-11 19:46:59 +01:00
2020-12-21 13:32:28 +01:00
2021-01-13 14:18:04 +01:00
2021-01-10 23:29:14 +01:00
2020-12-21 13:32:28 +01:00
2021-03-26 16:14:38 +01:00
2021-01-13 23:27:39 +01:00
2021-01-13 23:27:39 +01:00
2021-01-25 14:38:15 +01:00
2021-01-21 11:02:09 +01:00
2020-12-21 13:32:28 +01:00
2021-01-27 12:06:03 +01:00
2020-12-21 13:32:28 +01:00
2021-01-13 14:18:04 +01:00
2020-12-21 13:32:28 +01:00