guix/src/nix-store
Eelco Dolstra 564fb7d9fa optimiseStore(): Use a content-addressed file store in /nix/store/.links
optimiseStore() now creates persistent, content-addressed hard links
in /nix/store/.links.  For instance, if it encounters a file P with
hash H, it will create a hard link

  P' = /nix/store/.link/<H>

to P if P' doesn't already exist; if P' exist, then P is replaced by a
hard link to P'.  This is better than the previous in-memory map,
because it had the tendency to unnecessarily replace hard links with a
hard link to whatever happened to be the first file with a given hash
it encountered.  It also allows on-the-fly, incremental optimisation.
2012-07-23 17:14:15 -04:00
..
dotgraph.cc
dotgraph.hh Use "#pragma once" to prevent repeated header file inclusion 2012-07-18 14:59:03 -04:00
help.txt Include --keep-going in --help 2012-04-04 16:22:32 +02:00
Makefile.am "nix-store -l": support compressed logs 2012-05-30 00:00:02 -04:00
nix-store.cc optimiseStore(): Use a content-addressed file store in /nix/store/.links 2012-07-23 17:14:15 -04:00
xmlgraph.cc
xmlgraph.hh Use "#pragma once" to prevent repeated header file inclusion 2012-07-18 14:59:03 -04:00