aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/gc.cc
AgeCommit message (Expand)Author
2018-03-06rand() -> random(), since we use srandom().Will Dietz
2018-02-01Remove obsolete references to manifestsEelco Dolstra
2017-09-14Show the pid of temporary rootsEelco Dolstra
2017-09-14nix-store -q --roots / --gc --print-roots: Print temporary / in-memory rootsEelco Dolstra
2017-09-06Fix abort when the GC thread gets an exceptionEelco Dolstra
2017-09-05Add automatic garbage collectionEelco Dolstra
2017-09-05GC: Don't delete own temproots fileEelco Dolstra
2017-08-31Rename a few configuration optionsEelco Dolstra
2017-07-30Replace Unicode quotes in user-facing strings by ASCIIJörg Thalheim
2017-07-04Support base-64 hashesEelco Dolstra
2017-05-16Improve progress indicatorEelco Dolstra
2017-04-24Remove debug statementEelco Dolstra
2017-04-20Detect lsofEelco Dolstra
2017-04-10Minor cleanupEelco Dolstra
2017-01-16AutoCloseDir: Use std::unique_ptrEelco Dolstra
2016-12-08Don't delete .check directories of running buildsEelco Dolstra
2016-11-26Revert "Get rid of unicode quotes (#1140)"Eelco Dolstra
2016-11-25Get rid of unicode quotes (#1140)Guillaume Maudoux
2016-09-21printMsg(lvlError, ...) -> printError(...) etc.Eelco Dolstra
2016-07-21find-runtime-roots: fold into gc.ccShea Levy
2016-07-11Modernize AutoCloseFDShea Levy
2016-06-09Use O_CLOEXEC in most placesEelco Dolstra
2016-06-02LocalStore: Allow the physical and logical store directories to differEelco Dolstra
2016-06-02Allow setting the state directory as a store parameterEelco Dolstra
2016-06-01Make the store directory a member variable of StoreEelco Dolstra
2016-05-04More GC fixesEelco Dolstra
2016-04-25Fix "path is not in the Nix store" during GCEelco Dolstra
2016-04-25Improved logging abstractionEelco Dolstra
2016-04-21Fix test failuresEelco Dolstra
2016-04-19Move path info caching from BinaryCacheStore to StoreEelco Dolstra
2016-04-08Make LocalStore thread-safeEelco Dolstra
2016-02-24deletePath(): Succeed if path doesn't existEelco Dolstra
2016-02-24Eliminate reserveSpace flagEelco Dolstra
2016-02-11Move addPermRoot into StoreEelco Dolstra
2016-02-04StoreAPI -> StoreEelco Dolstra
2016-02-04Eliminate the "store" global variableEelco Dolstra
2015-07-17OCD: foreach -> C++11 ranged forEelco Dolstra
2015-06-30GC: Handle ENOSPC creating/moving to the trash directoryEelco Dolstra
2015-03-06Fix typos: s/the the/the/Daniel Hahler
2014-12-12Ensure we're writing to stderr in the builderEelco Dolstra
2014-11-19Disable vacuuming the DB after garbage collectionEelco Dolstra
2014-11-19Clean up temp roots in a more C++ wayEelco Dolstra
2014-11-04nix-store --gc: Don't warn about missing manifests directoryEelco Dolstra
2014-10-03Remove some duplicate codeEelco Dolstra
2014-08-20Use proper quotes everywhereEelco Dolstra
2014-08-13Use regular file GC roots if possibleEelco Dolstra
2014-08-01findRoots(): Prevent a call to lstat()Eelco Dolstra
2014-08-01Make readDirectory() return inode / file typeEelco Dolstra
2014-08-01Allow regular files as GC rootsEelco Dolstra
2014-03-30boost::shared_ptr -> std::shared_ptrEelco Dolstra