lix/src/libstore
Eelco Dolstra 5c38c863bd * Fix a huge gaping hole in nix-env w.r.t. the garbage collector.
Nix-env failed to call addPermRoot(), which is necessary to safely
  add a new root.  So if nix-env started after and finished before the
  garbage collector, the user environment (plus all other new stuff)
  it built might be garbage collected, leading to a dangling symlink
  chain in ~/.nix-profile...

* Be more explicit if we block on the GC lock ("waiting for the big
  garbage collector lock...").

* Don't loop trying to create a new generation.  It's not necessary
  anymore since profiles are locked nowadays.
2006-09-14 22:30:33 +00:00
..
build.cc * Use a proper namespace. 2006-09-04 21:06:23 +00:00
build.hh * Use a proper namespace. 2006-09-04 21:06:23 +00:00
db.cc * Use a proper namespace. 2006-09-04 21:06:23 +00:00
db.hh * Use a proper namespace. 2006-09-04 21:06:23 +00:00
derivations-ast.def * Automatically upgrade <= 0.7 Nix stores to the new schema (so that 2005-02-09 09:50:29 +00:00
derivations.cc * Remove unnecessary inclusions of aterm2.h. 2006-09-04 22:08:40 +00:00
derivations.hh * Remove unnecessary inclusions of aterm2.h. 2006-09-04 22:08:40 +00:00
gc.cc * Fix a huge gaping hole in nix-env w.r.t. the garbage collector. 2006-09-14 22:30:33 +00:00
gc.hh * Fix a huge gaping hole in nix-env w.r.t. the garbage collector. 2006-09-14 22:30:33 +00:00
globals.cc * Use a proper namespace. 2006-09-04 21:06:23 +00:00
globals.hh * Use a proper namespace. 2006-09-04 21:06:23 +00:00
Makefile.am * Install header files in /nix/include/nix. 2006-09-04 22:41:36 +00:00
misc.cc * Remove unnecessary inclusions of aterm2.h. 2006-09-04 22:08:40 +00:00
misc.hh * Use a proper namespace. 2006-09-04 21:06:23 +00:00
pathlocks.cc * Use a proper namespace. 2006-09-04 21:06:23 +00:00
pathlocks.hh * Use a proper namespace. 2006-09-04 21:06:23 +00:00
references.cc * Use a proper namespace. 2006-09-04 21:06:23 +00:00
references.hh * Use a proper namespace. 2006-09-04 21:06:23 +00:00
store.cc * Use a proper namespace. 2006-09-04 21:06:23 +00:00
store.hh * Use a proper namespace. 2006-09-04 21:06:23 +00:00
test-builder-1.sh * libnix -> libstore. 2003-11-18 10:55:27 +00:00
test-builder-2.sh * libnix -> libstore. 2003-11-18 10:55:27 +00:00