1
0
Fork 0
mirror of https://github.com/NixOS/nix synced 2025-06-28 05:21:16 +02:00

Remove Store::queryDerivationOutputNames()

This function was used in only one place, where it could easily be
replaced by readDerivation() since it's not
performance-critical. (This function appears to have been modelled
after queryDerivationOutputs(), which exists only to make the garbage
collector faster.)
This commit is contained in:
Eelco Dolstra 2020-06-12 12:46:33 +02:00
parent 4a4c063222
commit 045b07200c
11 changed files with 14 additions and 41 deletions

View file

@ -329,8 +329,7 @@ static void performOp(TunnelLogger * logger, ref<Store> store,
case wopQueryDerivationOutputNames: {
auto path = store->parseStorePath(readString(from));
logger->startWork();
StringSet names;
names = store->queryDerivationOutputNames(path);
auto names = readDerivation(*store, store->toRealPath(path)).outputNames();
logger->stopWork();
to << names;
break;