Shrink diff in one place

This commit is contained in:
John Ericson 2023-02-01 10:04:28 -05:00
parent 43414738a0
commit 0983a0bd30

View file

@ -35,12 +35,11 @@ std::map<StorePath, StorePath> makeContentAddressed(
auto i = remappings.find(ref);
auto replacement = i != remappings.end() ? i->second : ref;
// FIXME: warn about unremapped paths?
if (replacement != ref) {
if (replacement != ref)
rewrites.insert_or_assign(srcStore.printStorePath(ref), srcStore.printStorePath(replacement));
refs.others.insert(std::move(replacement));
}
}
}
sink.s = rewriteStrings(sink.s, rewrites);