mirror of
https://github.com/NixOS/nix
synced 2025-06-27 16:51:15 +02:00
Mark content-addressable paths with references as experimental
This commit is contained in:
parent
e68736936a
commit
629b9b0049
2 changed files with 6 additions and 1 deletions
|
@ -1013,8 +1013,11 @@ void LocalStore::addToStore(const ValidPathInfo & info, Source & source,
|
|||
std::unique_ptr<AbstractHashSink> hashSink;
|
||||
if (info.ca == "")
|
||||
hashSink = std::make_unique<HashSink>(htSHA256);
|
||||
else
|
||||
else {
|
||||
if (!info.references.empty())
|
||||
settings.requireExperimentalFeature("ca-references");
|
||||
hashSink = std::make_unique<HashModuloSink>(htSHA256, storePathToHash(info.path));
|
||||
}
|
||||
|
||||
LambdaSource wrapperSource([&](unsigned char * data, size_t len) -> size_t {
|
||||
size_t n = source.read(data, len);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue