aboutsummaryrefslogtreecommitdiff
path: root/src/nix-env/profiles.hh
diff options
context:
space:
mode:
authorEelco Dolstra <e.dolstra@tudelft.nl>2005-01-19 11:16:11 +0000
committerEelco Dolstra <e.dolstra@tudelft.nl>2005-01-19 11:16:11 +0000
commit863dcff6c5ffc163010ec1f9e6819bb9aaaadc29 (patch)
tree4747222c7f8c471e6cbfa07c49023853d2f6b957 /src/nix-env/profiles.hh
parente9762e2d10c4a837e3d75d53e3a24452f07f47ec (diff)
* Started removing closure store expressions, i.e., the explicit
representation of closures as ATerms in the Nix store. Instead, the file system pointer graph is now stored in the Nix database. This has many advantages: - It greatly simplifies the implementation (we can drop the notion of `successors', and so on). - It makes registering roots for the garbage collector much easier. Instead of specifying the closure expression as a root, you can simply specify the store path that must be retained as a root. This could not be done previously, since there was no way to find the closure store expression containing a given store path. - Better traceability: it is now possible to query what paths are referenced by a path, and what paths refer to a path.
Diffstat (limited to 'src/nix-env/profiles.hh')
-rw-r--r--src/nix-env/profiles.hh3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/nix-env/profiles.hh b/src/nix-env/profiles.hh
index bcd882c34..58e45835e 100644
--- a/src/nix-env/profiles.hh
+++ b/src/nix-env/profiles.hh
@@ -28,8 +28,7 @@ typedef list<Generation> Generations;
profile, sorted by generation number. */
Generations findGenerations(Path profile, int & curGen);
-Path createGeneration(Path profile, Path outPath,
- Path drvPath, Path clrPath);
+Path createGeneration(Path profile, Path outPath, Path drvPath);
void deleteGeneration(const Path & profile, unsigned int gen);