Age | Commit message (Expand) | Author | Files | Lines |
2007-06-11 | * Check against creation of GC roots in the store. Those roots don't | Eelco Dolstra | 1 | -1/+5 |
2007-03-19 | * Undocumented option `gc-check-reachability' to allow reachability | Eelco Dolstra | 1 | -7/+9 |
2007-02-21 | * `nix-store -qR' and friends: print the paths sorted topologically | Eelco Dolstra | 1 | -2/+2 |
2007-01-14 | * Make the garbage collector more resilient to certain consistency | Eelco Dolstra | 1 | -3/+7 |
2006-12-05 | * Better message. | Eelco Dolstra | 1 | -1/+1 |
2006-12-05 | * Allow unprivileged users to run the garbage collector and to do | Eelco Dolstra | 1 | -4/+4 |
2006-12-05 | * The determination of the root set should be made by the privileged | Eelco Dolstra | 1 | -56/+64 |
2006-12-05 | * findRoots: return a map from the symlink (outside of the store) to | Eelco Dolstra | 1 | -11/+16 |
2006-12-05 | * In addPermRoot, check that the root that we just registered can be | Eelco Dolstra | 1 | -17/+41 |
2006-12-04 | * Add indirect root registration to the protocol so that unprivileged | Eelco Dolstra | 1 | -5/+10 |
2006-12-02 | * Move addTempRoot() to the store API, and add another function | Eelco Dolstra | 1 | -5/+12 |
2006-12-02 | * Remove SwitchToOriginalUser, we're not going to need it anymore. | Eelco Dolstra | 1 | -4/+1 |
2006-11-30 | * Refactoring. There is now an abstract interface class StoreAPI | Eelco Dolstra | 1 | -8/+8 |
2006-11-24 | * Doh! Path sizes need to be computed recursively of course. | Eelco Dolstra | 1 | -6/+2 |
2006-09-14 | * Fix a huge gaping hole in nix-env w.r.t. the garbage collector. | Eelco Dolstra | 1 | -9/+14 |
2006-09-04 | * Use a proper namespace. | Eelco Dolstra | 1 | -2/+11 |
2006-08-11 | * `nix-store --gc --print-dead': print the total size of the store | Eelco Dolstra | 1 | -0/+9 |
2006-08-11 | * Don't assume that paths returned by the runtime root finder are | Eelco Dolstra | 1 | -1/+1 |
2006-07-20 | * Use $(libexecdir) to find find-runtime-roots.pl. | Eelco Dolstra | 1 | -1/+1 |
2006-07-20 | * Use debug(). | Eelco Dolstra | 1 | -1/+1 |
2006-07-20 | * Call find-runtime-roots.pl from the garbage collector to prevent | Eelco Dolstra | 1 | -0/+31 |
2006-06-20 | * Concurrent GC on Cygwin. | Eelco Dolstra | 1 | -23/+57 |
2006-05-29 | * Disable the concurrent garbage collector on Cygwin for now. | Eelco Dolstra | 1 | -0/+8 |
2006-05-11 | * 64-bit compatibility fixes (for problems revealed by building on an Athlon | Eelco Dolstra | 1 | -1/+1 |
2006-03-06 | * `nix-env (-i|-u) --dry-run' now shows exactly which missing paths | Eelco Dolstra | 1 | -1/+1 |
2005-12-23 | * Added a flag `--ignore-liveness' to `nix-store --delete'. It | Eelco Dolstra | 1 | -2/+3 |
2005-12-23 | * Revived the old "nix-store --delete" operation that deletes the | Eelco Dolstra | 1 | -8/+19 |
2005-12-15 | * `nix-store --gc' prints out the number of bytes freed on stdout | Eelco Dolstra | 1 | -2/+6 |
2005-12-13 | * Change `referer' to `referrer' throughout. In particular, the | Eelco Dolstra | 1 | -2/+2 |
2005-05-10 | * Ignore (with a warning) invalid garbage collector roots. | Eelco Dolstra | 1 | -1/+6 |
2005-03-25 | * When finding live paths, the deriver need not be valid. | Eelco Dolstra | 1 | -1/+4 |
2005-03-24 | * Create missing log and temproots directories automatically (reported | Eelco Dolstra | 1 | -12/+5 |
2005-02-17 | * Switch to the calling user context for some more operations in a | Eelco Dolstra | 1 | -2/+5 |
2005-02-14 | * Implement the `gc-keep-derivations' global configuretion flag. | Eelco Dolstra | 1 | -1/+14 |
2005-02-14 | * Global configuration option `env-keep-derivations' to store pointer | Eelco Dolstra | 1 | -2/+2 |
2005-02-08 | * Updated `nix-store --verify' to the new schema. | Eelco Dolstra | 1 | -1/+1 |
2005-02-07 | * `nix-store -qb' to query derivation environment bindings. Useful | Eelco Dolstra | 1 | -3/+3 |
2005-02-01 | * A GC setting `gc-keep-outputs' to specify whether output paths of | Eelco Dolstra | 1 | -7/+17 |
2005-02-01 | * Move root finding from `nix-collect-garbage' to `nix-store --gc'. | Eelco Dolstra | 1 | -5/+54 |
2005-02-01 | * nix-build: use an indirection scheme to make it easier for users to | Eelco Dolstra | 1 | -19/+42 |
2005-02-01 | * nix-store, nix-instantiate: added an option `--add-root' to | Eelco Dolstra | 1 | -0/+46 |
2005-01-31 | * Acquire a global GC lock to prevent new temporary root files from | Eelco Dolstra | 1 | -15/+29 |
2005-01-31 | * Add a test for a more subtle race: a process starting after the | Eelco Dolstra | 1 | -2/+20 |
2005-01-31 | * Automatically remove temporary root files. | Eelco Dolstra | 1 | -1/+11 |
2005-01-31 | * Topologically sort paths under the references relation to ensure | Eelco Dolstra | 1 | -35/+77 |
2005-01-31 | * Don't delete active lock files. | Eelco Dolstra | 1 | -0/+26 |
2005-01-31 | * Start of concurrent garbage collection. Processes write temporary | Eelco Dolstra | 1 | -97/+148 |
2005-01-27 | * Fix and simplify the garbage collector (it's still not concurrent, | Eelco Dolstra | 1 | -1/+57 |
2005-01-19 | * Renamed `normalise.cc' -> `build.cc', `storeexprs.cc' -> | Eelco Dolstra | 1 | -1/+1 |
2005-01-19 | * Started removing closure store expressions, i.e., the explicit | Eelco Dolstra | 1 | -0/+2 |