aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/make-content-addressed.cc
AgeCommit message (Expand)Author
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-07-15libstore: rewrite narFromPath as generatoreldritch horrors
2024-07-11libutil: rewrite RewritingSink as sourceeldritch horrors
2024-07-06libutil: turn HashModuloSink into a free functioneldritch horrors
2023-07-21Merge pull request #8650 from obsidiansystems/content-address-simplerEelco Dolstra
2023-07-07Simplify `ContentAddress`John Ericson
2023-06-30makeContentAddressed: Add single path helperRobert Hensing
2023-02-28No inheritance for `TextInfo` and `FixedOutputInfo`John Ericson
2023-02-28Revert "Remove some designated initializers"John Ericson
2023-02-01Remove some designated initializersJohn Ericson
2023-02-01Shrink diff in one placeJohn Ericson
2023-01-30Shrink diff in two placesJohn Ericson
2023-01-23Don't add `StorePathDescriptor` for nowJohn Ericson
2023-01-14Make `ValidPathInfo` have plain `StorePathSet` references like beforeJohn Ericson
2023-01-06Do big rename to clean up codeJohn Ericson
2023-01-06Use named field initialization for referencesJohn Ericson
2022-03-25Merge remote-tracking branch 'upstream/master' into path-infoJohn Ericson
2022-03-24Add a test for fetchClosure and 'nix store make-content-addressed'Eelco Dolstra
2022-03-24Fix makeContentAddressed() on self-referencesEelco Dolstra
2022-03-24fetchClosure: Allow a path to be rewritten to CA on the flyEelco Dolstra