#pragma once
#include "derivations.hh"
namespace nix {
/* Read a derivation, after ensuring its existence through
ensurePath(). */
Derivation derivationFromPath(StoreAPI & store, const Path & drvPath);
/* Place in `paths' the set of all store paths in the file system
closure of `storePath'; that is, all paths than can be directly or
indirectly reached from it. `paths' is not cleared. If
`flipDirection' is true, the set of paths that can reach
`storePath' is returned; that is, the closures under the
`referrers' relation instead of the `references' relation is
returned. */
void computeFSClosure(StoreAPI & store, const Path & path,
PathSet & paths, bool flipDirection = false,
bool includeOutputs = false, bool includeDerivers = false);
/* Return the path corresponding to the output identifier `id' in the
given derivation. */
Path findOutput(const Derivation & drv, string id);
bool willBuildLocally(const Derivation & drv);
bool substitutesAllowed(const Derivation & drv);
}
ss='tabs'>
aboutsummaryrefslogtreecommitdiff |
|
Age | Commit message (Expand) | Author |
2022-01-11 | Update mailmap....* .mailmap: Add entry for Zheng Junjie.
| Leo Famulari |
2021-11-06 | Update mailmap and copyright assignments for Liliana Marie Prikler....Use full names everywhere.
* .mailmap: Use full name for Liliana Marie Prikler.
* gnu/packages/zig.scm: Likewise.
| Liliana Marie Prikler |
2021-09-06 | Update mailmap....* .mailmap: Add entry for Liliana Marie Prikler.
| Liliana Marie Prikler |
2021-09-04 | Update mailmap....* .mailmap: Alias all my contributions to the same identity.
| Marius Bakke |
2021-07-27 | Update mailmap....* .mailmap: Add entry for Christine Lemmer-Webber.
| Leo Famulari |
2021-07-08 | mailmap: Update entries for Matthew James Kraai....* .mailmap: Change name for Matthew James Kraai.
* gnu/packages/lisp-xyz.scm, gnu/packages/python-xyz.scm,
gnu/packages/rust.scm: Likewise.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| Matthew James Kraai |
2021-06-23 | gnu: Add Sollya....* gnu/packages/algebra.scm (sollya): New variable.
* .mailmap: Adjust "proper email" for `git commit`.
| Eric Bavier |
2021-04-21 | Update email address for Kei....* .mailmap: Remove obsolete email for Kei.
| Kei Kebreau |