aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/optimise-store.cc
AgeCommit message (Expand)Author
2024-10-20libstore: add missing #include on darwinLily Ballard
2024-10-01Split ignoreException to avoid suppressing CTRL-CRobert Hensing
2024-08-28tree-wide: shuffle headers around for about 30s compile timeJade Lovelace
2024-08-08refactor: make HashType and Base enum classes for type safetyJade Lovelace
2024-05-29util.hh: Delete remaining file and clean up headersTom Hubrecht
2024-03-11util.hh: split out signals stuffJade Lovelace
2023-03-02Remove FormatOrString and remaining uses of format()Eelco Dolstra
2022-08-03moveFile -> renameFileThéophane Hufschmitt
2022-08-03Create a wrapper around stdlib’s `rename`Théophane Hufschmitt
2022-02-25Remove std::string alias (for real this time)Eelco Dolstra
2022-01-27convert a for more utilities to string_viewpennae
2022-01-11Prefer RepairFlag over bool when applicableGuillaume Maudoux
2022-01-11Make --repair-path also repair corrupt optimised linksGuillaume Maudoux
2021-06-18UDSRemoteStore: Support the 'root' store parameterEelco Dolstra
2021-01-21Improve error formattingEelco Dolstra
2020-10-06Factor out common showBytes()Eelco Dolstra
2020-09-23lstat() cleanupEelco Dolstra
2020-07-30unsigned long long -> uint64_tEelco Dolstra
2020-06-15Remove trailing whitespaceEelco Dolstra
2020-06-11Merge remote-tracking branch 'upstream/master' into errors-phase-2Ben Burdette
2020-06-03libutils/hash: remove default encodingzimbatm
2020-06-02elide the 'ErrorInfo' in logError and logWarning callsBen Burdette
2020-05-13consistent capitalizationBen Burdette
2020-05-01convert some errorsBen Burdette
2020-04-21remove 'format' from Error constructor callsBen Burdette
2019-12-10Make the Store API more type-safeEelco Dolstra
2018-06-14Fix optimise-store.cc to skip more paths on macOSMatthew Justin Bauer
2018-03-06rand() -> random(), since we use srandom().Will Dietz
2017-08-28Give activities a verbosity level againEelco Dolstra
2017-08-16nix optimise-store: Show how much space has been freedEelco Dolstra
2017-08-16nix optimise-store: AddEelco Dolstra
2017-08-10Style fixEelco Dolstra
2017-07-31Merge branch 'macOS' of https://github.com/davidak/nixEelco Dolstra
2017-07-30Replace Unicode quotes in user-facing strings by ASCIIJörg Thalheim
2017-07-30replace "OS X" with "macOS"davidak
2017-07-07Merge pull request #1445 from matthewbauer/macos-skip-hardlinkEelco Dolstra
2017-07-06Don’t hardlink disallowed paths in OS X.Matthew Bauer
2017-07-04Support base-64 hashesEelco Dolstra
2017-05-16Improve progress indicatorEelco Dolstra
2017-05-01Reduce severity of EMLINK warningsEelco Dolstra
2017-02-08Include config.h implicitly with '-include config.h' in CFLAGSTuomas Tynkkynen
2017-01-16AutoCloseDir: Use std::unique_ptrEelco Dolstra
2016-11-26Revert "Get rid of unicode quotes (#1140)"Eelco Dolstra
2016-11-25Get rid of unicode quotes (#1140)Guillaume Maudoux
2016-11-14Don't rely on %mEelco Dolstra
2016-11-14daemon: Do not error out when deduplication fails due to ENOSPC.Ludovic Courtès
2016-09-21printMsg(lvlError, ...) -> printError(...) etc.Eelco Dolstra
2016-06-02LocalStore: Allow the physical and logical store directories to differEelco Dolstra
2016-06-01Make the store directory a member variable of StoreEelco Dolstra
2016-04-25Improved logging abstractionEelco Dolstra