diff options
author | Maksim Denisov <denisov.maksim@huawei.com> | 2024-08-28 14:43:23 +0200 |
---|---|---|
committer | Maksim Denisov <denisov.maksim@huawei.com> | 2024-09-09 13:07:13 +0200 |
commit | 50bcabb0717dae7c8411db59115c41b7cc636cb3 (patch) | |
tree | 1c91538e21a6ad6a723c37909d5746ca5217af4a /src/buildtool/common/artifact_digest.hpp | |
parent | 1afa257e0f808f670c1ea87983bf76db89c63124 (diff) | |
download | justbuild-50bcabb0717dae7c8411db59115c41b7cc636cb3.tar.gz |
Replace ArtifactDigest::CreateFromFile
...with ArtifactDigestFactory::HashFileAs
Diffstat (limited to 'src/buildtool/common/artifact_digest.hpp')
-rw-r--r-- | src/buildtool/common/artifact_digest.hpp | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/src/buildtool/common/artifact_digest.hpp b/src/buildtool/common/artifact_digest.hpp index ebd01ceb..24097776 100644 --- a/src/buildtool/common/artifact_digest.hpp +++ b/src/buildtool/common/artifact_digest.hpp @@ -96,21 +96,6 @@ class ArtifactDigest final { } } - template <ObjectType kType> - [[nodiscard]] static auto CreateFromFile( - HashFunction hash_function, - std::filesystem::path const& path) noexcept - -> std::optional<ArtifactDigest> { - static constexpr bool kIsTree = IsTreeObject(kType); - auto const hash = kIsTree ? hash_function.HashTreeFile(path) - : hash_function.HashBlobFile(path); - if (hash) { - return ArtifactDigest{ - hash->first.HexString(), hash->second, kIsTree}; - } - return std::nullopt; - } - private: std::size_t size_{}; std::string hash_{}; |