diff options
author | Maksim Denisov <denisov.maksim@huawei.com> | 2024-07-12 11:36:20 +0200 |
---|---|---|
committer | Maksim Denisov <denisov.maksim@huawei.com> | 2024-07-22 17:01:13 +0200 |
commit | 8b86dc3a9e3d1e6825c73c41e989af801d134e12 (patch) | |
tree | a1c1b455049b1ed2ed1b4e037649110d4fe51ded /src/buildtool/execution_api/utils | |
parent | f7cd59d7578739849d1b11cd18255c6682007bd4 (diff) | |
download | justbuild-8b86dc3a9e3d1e6825c73c41e989af801d134e12.tar.gz |
Use a fixed HashFunction is subobject
Diffstat (limited to 'src/buildtool/execution_api/utils')
-rw-r--r-- | src/buildtool/execution_api/utils/subobject.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/buildtool/execution_api/utils/subobject.cpp b/src/buildtool/execution_api/utils/subobject.cpp index 20eda828..aa41b5da 100644 --- a/src/buildtool/execution_api/utils/subobject.cpp +++ b/src/buildtool/execution_api/utils/subobject.cpp @@ -76,9 +76,12 @@ auto RetrieveSubPathId(Artifact::ObjectInfo object_info, object_info = *new_object_info; } else { + auto const hash = HashFunction{HashFunction::JustHash::Native} + .ComputeTreeHash(*data) + .Bytes(); auto entries = GitRepo::ReadTreeData( *data, - HashFunction::Instance().ComputeTreeHash(*data).Bytes(), + hash, [](auto const& /*unused*/) { return true; }, /*is_hex_id=*/false); if (not entries) { |