summaryrefslogtreecommitdiff
path: root/src/buildtool/file_system/file_root.hpp
diff options
context:
space:
mode:
authorMaksim Denisov <denisov.maksim@huawei.com>2024-09-10 18:16:39 +0200
committerMaksim Denisov <denisov.maksim@huawei.com>2024-09-13 14:41:00 +0200
commited8f24fb246142ffaa88707ae86b53c34df82986 (patch)
tree302cd1fef8b8847ceeffd5d5d2c5b33539eabc88 /src/buildtool/file_system/file_root.hpp
parent76ab9217628084c661176118d5a8020a3366f04c (diff)
downloadjustbuild-ed8f24fb246142ffaa88707ae86b53c34df82986.tar.gz
Move to GitHashesConverter functionality related to conversion of git hashes
...from Compatibility.
Diffstat (limited to 'src/buildtool/file_system/file_root.hpp')
-rw-r--r--src/buildtool/file_system/file_root.hpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/buildtool/file_system/file_root.hpp b/src/buildtool/file_system/file_root.hpp
index d7f0c000..381f5c23 100644
--- a/src/buildtool/file_system/file_root.hpp
+++ b/src/buildtool/file_system/file_root.hpp
@@ -28,6 +28,7 @@
#include "src/buildtool/common/artifact_description.hpp"
#include "src/buildtool/common/artifact_digest.hpp"
#include "src/buildtool/common/artifact_digest_factory.hpp"
+#include "src/buildtool/common/git_hashes_converter.hpp"
#include "src/buildtool/compatibility/compatibility.hpp"
#include "src/buildtool/crypto/hash_function.hpp"
#include "src/buildtool/file_system/file_system_manager.hpp"
@@ -584,8 +585,9 @@ class FileRoot {
file_path)) {
if (entry->IsBlob()) {
if (Compatibility::IsCompatible()) {
- auto compatible_hash = Compatibility::RegisterGitEntry(
- entry->Hash(), *entry->Blob(), repository);
+ auto compatible_hash =
+ GitHashesConverter::Instance().RegisterGitEntry(
+ entry->Hash(), *entry->Blob(), repository);
auto digest = ArtifactDigestFactory::Create(
HashFunction::Type::PlainSHA256,
compatible_hash,