diff options
author | Eelco Dolstra <e.dolstra@tudelft.nl> | 2010-01-25T17·18+0000 |
---|---|---|
committer | Eelco Dolstra <e.dolstra@tudelft.nl> | 2010-01-25T17·18+0000 |
commit | fdcaf37361126793a1416ef5b348e5bf2f0fd1a0 (patch) | |
tree | 0e93d8cfb1f0aeabe303c9c74650d07e399c3c61 /src/libstore/misc.hh | |
parent | 50e34891f0e11f400bd50390ede3b7700a2b4db9 (diff) |
* Made `nix-store -qR --include-outputs' much faster if there are
multiple paths specified on the command line (from O(n * m) to O(n + m), where n is the number of arguments and m is the size of the closure).
Diffstat (limited to 'src/libstore/misc.hh')
-rw-r--r-- | src/libstore/misc.hh | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libstore/misc.hh b/src/libstore/misc.hh index f3aa34076c19..0bc9a2ee0d9c 100644 --- a/src/libstore/misc.hh +++ b/src/libstore/misc.hh @@ -19,7 +19,8 @@ Derivation derivationFromPath(const Path & drvPath); `referrers' relation instead of the `references' relation is returned. */ void computeFSClosure(const Path & storePath, - PathSet & paths, bool flipDirection = false); + PathSet & paths, bool flipDirection = false, + bool includeOutputs = false); /* Return the path corresponding to the output identifier `id' in the given derivation. */ |