lix/src/libutil
Eelco Dolstra 20ce2642fc * Refactoring to support different installation sources in nix-env.
* Set the references for the user environment manifest properly.
* Don't copy the manifest (this was accidental).
* Don't store derivation paths in the manifest (maybe this should be
  made optional).  This cleans up the semantics of nix-env, which were
  weird.
* Hash on the output paths of activated components, not on derivation
  paths.  This is because we don't know the derivation path of already
  installed components anymore, and it allows the installation of
  components by store path (skipping Nix expressions entirely).
* Query options `--out-path' and `--drv-path' to show the output and
  derivation paths of components, respectively (the latter replaces
  the `--expr' query).
2005-02-11 16:56:45 +00:00
..
archive.cc * Catch SIGINT to terminate cleanly when the user tries to interrupt 2004-01-15 20:23:55 +00:00
archive.hh * Source tree refactoring. 2003-11-18 10:47:59 +00:00
aterm.cc * string2ATerm -> overloaded toATerm. 2004-11-03 18:12:03 +00:00
aterm.hh * string2ATerm -> overloaded toATerm. 2004-11-03 18:12:03 +00:00
hash.cc * Removed the `id' attribute hack. 2005-01-17 16:55:19 +00:00
hash.hh * Removed the `id' attribute hack. 2005-01-17 16:55:19 +00:00
Makefile.am * Add SHA-256. 2005-01-14 12:03:04 +00:00
md5.c * Removed some dead code. 2005-01-14 10:16:33 +00:00
md5.h * Removed some dead code. 2005-01-14 10:16:33 +00:00
md32_common.h * Add SHA-256. 2005-01-14 12:03:04 +00:00
sha1.c * Added SHA-1 support. nix-hash' now has an option --type sha1' to 2005-01-13 17:39:26 +00:00
sha1.h * Added SHA-1 support. nix-hash' now has an option --type sha1' to 2005-01-13 17:39:26 +00:00
sha256.c * Add SHA-256. 2005-01-14 12:03:04 +00:00
sha256.h * Add SHA-256. 2005-01-14 12:03:04 +00:00
util.cc * Automatically upgrade <= 0.7 Nix stores to the new schema (so that 2005-02-09 09:50:29 +00:00
util.hh * Refactoring to support different installation sources in nix-env. 2005-02-11 16:56:45 +00:00