From 85e3b64892f17c8087dd242e5eeb51b5f17a74aa Mon Sep 17 00:00:00 2001 From: Maksim Denisov Date: Tue, 16 Jul 2024 13:05:08 +0200 Subject: Use a fixed HashFunction in Compatibility --- src/buildtool/compatibility/compatibility.hpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/buildtool/compatibility/compatibility.hpp') diff --git a/src/buildtool/compatibility/compatibility.hpp b/src/buildtool/compatibility/compatibility.hpp index 6b3843aa..e2eecb11 100644 --- a/src/buildtool/compatibility/compatibility.hpp +++ b/src/buildtool/compatibility/compatibility.hpp @@ -57,10 +57,9 @@ class Compatibility { return it->second; } } - // This is only used in compatible mode. Therefore, the default hash - // function produces the compatible hash. - auto compatible_hash = - HashFunction::Instance().ComputeHash(data).HexString(); + // This is only used in compatible mode. + HashFunction const hash_function{HashFunction::JustHash::Compatible}; + auto compatible_hash = hash_function.ComputeHash(data).HexString(); std::unique_lock lock_{Instance().mutex_}; Instance().git_to_compatible_[git_hash] = compatible_hash; Instance().compatible_to_git_[compatible_hash] = {git_hash, repo}; -- cgit v1.2.3