aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/gc.cc
AgeCommit message (Expand)Author
2020-04-21remove 'format' from Error constructor callsBen Burdette
2020-02-28Fix GC failures on bad store path namesEelco Dolstra
2020-01-05build: fix sandboxing on darwinDaiderd Jordan
2019-12-10Make the Store API more type-safeEelco Dolstra
2019-11-22getEnv(): Return std::optionalEelco Dolstra
2019-09-30Merge pull request #2338 from bobvanderlinden/pr-cannot-delete-alive-whyDomen Kožar
2019-08-29Don't rely on st_blocksEelco Dolstra
2019-08-29CleanupEelco Dolstra
2019-08-02SimplifyEelco Dolstra
2019-08-02Use BSD instead of POSIX file locksEelco Dolstra
2019-08-02Add a test for auto-GCEelco Dolstra
2019-07-30Disable findRuntimeRoots on darwin when running tests because lsof is slowBas van Dijk
2019-04-30findRootsNoTemp: fixes comment about findRuntimeRootsSamuel Dionne-Riel
2019-03-14findRoots(): Add 'censor' parameterEelco Dolstra
2019-03-14findRuntimeRoots: Simplify/fix handling of /proc filesEelco Dolstra
2019-03-10Unify internal findRootsXxx() apiGuillaume Maudoux
2019-03-10Make roots a map of store paths to pinning linksGuillaume Maudoux
2019-03-10Obfuscate memory roots for non-root usersGuillaume Maudoux
2019-03-10detail memory rootsGuillaume Maudoux
2018-08-08mention nix-store --query --roots when a path cannot be deletedBob van der Linden
2018-06-18Merge pull request #2234 from symphorien/esrch2Eelco Dolstra
2018-06-16libstore/gc.cc: ignore ESRCH when reading symlinks in /procSymphorien Gibol
2018-06-13std::random_shuffle -> std::shuffleEelco Dolstra
2018-06-11libstore/gc.cc: ignore ESRCH when reading /procSymphorien Gibol
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