diff options
Diffstat (limited to 'src/buildtool/execution_api/utils/rehash_utils.hpp')
-rw-r--r-- | src/buildtool/execution_api/utils/rehash_utils.hpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/buildtool/execution_api/utils/rehash_utils.hpp b/src/buildtool/execution_api/utils/rehash_utils.hpp index 7de1cc54..e4a09ca9 100644 --- a/src/buildtool/execution_api/utils/rehash_utils.hpp +++ b/src/buildtool/execution_api/utils/rehash_utils.hpp @@ -19,9 +19,11 @@ #include <string> #include <vector> +#include "gsl/gsl" #include "src/buildtool/common/artifact.hpp" #include "src/buildtool/common/artifact_digest.hpp" #include "src/buildtool/common/repository_config.hpp" +#include "src/buildtool/execution_api/common/api_bundle.hpp" #include "src/buildtool/file_system/object_type.hpp" #include "src/buildtool/storage/config.hpp" #include "src/utils/cpp/expected.hpp" @@ -64,7 +66,8 @@ namespace RehashUtils { [[nodiscard]] auto RehashDigest( std::vector<Artifact::ObjectInfo> const& digests, StorageConfig const& source_config, - StorageConfig const& target_config) + StorageConfig const& target_config, + std::optional<gsl::not_null<ApiBundle const*>> apis) -> expected<std::vector<Artifact::ObjectInfo>, std::string>; [[nodiscard]] auto RehashGitDigest( |