aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/gc.cc
AgeCommit message (Expand)Author
2013-04-26addAdditionalRoots(): Check each path only onceEelco Dolstra
2013-03-08Revert "Prevent config.h from being clobbered"Eelco Dolstra
2013-03-07Prevent config.h from being clobberedEelco Dolstra
2013-01-05Delete a left-over trash directory before doing a GCEelco Dolstra
2013-01-04Fix "0 store paths deleted" messageEelco Dolstra
2013-01-03Clear any immutable bits in the Nix storeEelco Dolstra
2012-12-20Yet another rewrite of the garbage collectorEelco Dolstra
2012-12-19If gc-keep-derivations is set, only keep the actual deriverEelco Dolstra
2012-09-19Templatise tokenizeString()Eelco Dolstra
2012-09-13Vacuum the SQLite DB after running the garbage collectorEelco Dolstra
2012-09-13Delete paths in a component in topologically sorted orderEelco Dolstra
2012-09-12Handle gc-keep-outputs and gc-keep-derivations both enabledEelco Dolstra
2012-08-27Merge branch 'master' into no-manifestsEelco Dolstra
2012-08-05Handle amount of disk space saved by hard linking being negativeEelco Dolstra
2012-08-01Count bytes freed deleting unused linksEelco Dolstra
2012-08-01Drop the block count in the garbage collectorEelco Dolstra
2012-08-01nix-store --gc: Make ‘--max-freed 0’ do the right thingEelco Dolstra
2012-08-01removeUnusedLinks(): Print stats on disk space saved by hard linkingEelco Dolstra
2012-07-30Refactor settings processingEelco Dolstra
2012-07-23Garbage collect unused links in /nix/store/.linksEelco Dolstra
2012-04-16Fix obscure race condition in GC root creationEelco Dolstra
2012-03-26Mac OS X fixEelco Dolstra
2012-03-26Delete non-directory valid paths right awayEelco Dolstra
2012-03-26Make the garbage collector more concurrentEelco Dolstra
2012-03-26Remove the --max-links GC optionEelco Dolstra
2012-03-13Ensure that Perl processes delete their entry in the temproots directoryEelco Dolstra
2012-03-05Set the close-on-exec flag on file descriptorsEelco Dolstra
2012-02-15Don't use deletePath() to delete a single fileEelco Dolstra
2012-02-09Use data() instead of c_str() where appropriateEelco Dolstra
2011-12-30* Move topoSortPaths() out of gc.cc.Eelco Dolstra
2011-12-30* Reject a build if there is a cycle among the outputs. This isEelco Dolstra
2011-12-22* Oops.Eelco Dolstra
2011-12-22* In the garbage collector, delete invalid paths before deletingEelco Dolstra
2011-12-22* Drop unnecessary call to canonPath() (nixStore is already canonical).Eelco Dolstra
2011-08-31* Eliminate all uses of the global variable ‘store’ from libstore.Eelco Dolstra
2010-10-14* Wrap deleteFromStore() in a transaction. Otherwise there might be aEelco Dolstra
2010-08-31`nix-store --verify' improvements:Eelco Dolstra
2010-08-30* When using the build hook, distinguish between the stderr of theEelco Dolstra
2010-08-30* Disable the GC reachability check for now (when creating new roots),Eelco Dolstra
2010-03-08* Set `gc-keep-outputs' or `gc-keep-derivations' to false withEelco Dolstra
2010-02-22* Get derivation outputs from the database instead of the .drv file,Eelco Dolstra
2010-02-22* Revert r19650 (implement gc-keep-outputs by looking for derivationsEelco Dolstra
2010-02-02* Remove most Cygwin-specific code. Cygwin 1.7 implements advisoryEelco Dolstra
2010-01-25* Make the garbage collector do the right thing when `gc-keep-outputs'Eelco Dolstra
2009-11-24* Randomise the order in which we delete entries to make the collectorEelco Dolstra
2009-11-23(no commit message)Eelco Dolstra
2009-11-23* `nix-store --gc --print-roots': also print the path of the actualEelco Dolstra
2009-11-23* Made the garbage collector a lot faster. It no longer computes theEelco Dolstra
2009-11-20* Remove the --use-atime / --max-atime garbage collector flags. ManyEelco Dolstra
2009-04-21* Use foreach in a lot of places.Eelco Dolstra