aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/path.cc
AgeCommit message (Expand)Author
2024-08-26treewide: fix a bunch of lintsJade Lovelace
2024-08-08refactor: make HashType and Base enum classes for type safetyJade Lovelace
2024-05-02Disallow store path names that are . or .. (plus opt. -)Robert Hensing
2024-05-02Revert "StorePath: reject names starting with '.'"Robert Hensing
2024-04-14don't throw an exception for the trivial case of isStorePath()...Qyriad
2024-03-17Delete hasPrefix and hasSuffix from the codebaseJade Lovelace
2023-10-08StorePath: reject names starting with '.'edef
2023-05-24Fix typo in error message of too long store pathoxalica
2023-01-23Test store paths, with property testsJohn Ericson
2022-03-31Add support for impure derivationsEelco Dolstra
2021-04-05Move `StorePathWithOutputs` into its own header/fileJohn Ericson
2020-07-13toStorePath(): Return a StorePath and the suffixEelco Dolstra
2020-06-16Remove StorePath::clone() and related functionsEelco Dolstra
2020-06-16StorePath: Rewrite in C++Eelco Dolstra
2020-03-04nix-build: Fix !<output> handlingEelco Dolstra
2020-02-28Fix GC failures on bad store path namesEelco Dolstra
2020-01-21Fix derivation computation with __structuredAttrs and multiple outputsEelco Dolstra
2019-12-16nix-store -r: Handle symlinks to store pathsEelco Dolstra
2019-12-10Make the Store API more type-safeEelco Dolstra