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 i = remappings.find(ref);
auto replacement = i != remappings.end() ? i->second : ref; auto replacement = i != remappings.end() ? i->second : ref;
// FIXME: warn about unremapped paths? // FIXME: warn about unremapped paths?
if (replacement != ref) { if (replacement != ref)
rewrites.insert_or_assign(srcStore.printStorePath(ref), srcStore.printStorePath(replacement)); rewrites.insert_or_assign(srcStore.printStorePath(ref), srcStore.printStorePath(replacement));
refs.others.insert(std::move(replacement)); refs.others.insert(std::move(replacement));
} }
} }
}
sink.s = rewriteStrings(sink.s, rewrites); sink.s = rewriteStrings(sink.s, rewrites);