summaryrefslogtreecommitdiff
path: root/src/buildtool/common/repository_config.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildtool/common/repository_config.hpp')
-rw-r--r--src/buildtool/common/repository_config.hpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/buildtool/common/repository_config.hpp b/src/buildtool/common/repository_config.hpp
index 7e9ba88f..61eb4b7c 100644
--- a/src/buildtool/common/repository_config.hpp
+++ b/src/buildtool/common/repository_config.hpp
@@ -82,9 +82,12 @@ class RepositoryConfig {
return nullptr;
}
- [[nodiscard]] auto ReadBlobFromGitCAS(std::string const& hex_id)
- const noexcept -> std::optional<std::string> {
- return git_cas_ ? git_cas_->ReadObject(hex_id, /*is_hex_id=*/true)
+ [[nodiscard]] auto ReadBlobFromGitCAS(
+ std::string const& hex_id,
+ LogLevel log_failure = LogLevel::Warning) const noexcept
+ -> std::optional<std::string> {
+ return git_cas_ ? git_cas_->ReadObject(
+ hex_id, /*is_hex_id=*/true, log_failure)
: std::nullopt;
}