From 811e9be4cc9604dba3d768639444c0d9f849a3c7 Mon Sep 17 00:00:00 2001 From: Paul Cristian Sarbu Date: Mon, 26 May 2025 14:46:25 +0200 Subject: RepositoryConfig: Give access to a persistent storage config... ...whenever it is given access to a Git repository. The referenced storage config needs to outlive the repository config instance. --- src/buildtool/serve_api/serve_service/source_tree.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/buildtool/serve_api/serve_service/source_tree.cpp') diff --git a/src/buildtool/serve_api/serve_service/source_tree.cpp b/src/buildtool/serve_api/serve_service/source_tree.cpp index 7ffe176e..35d5797a 100644 --- a/src/buildtool/serve_api/serve_service/source_tree.cpp +++ b/src/buildtool/serve_api/serve_service/source_tree.cpp @@ -370,7 +370,7 @@ auto SourceTreeService::SyncGitEntryToCas( } auto repo = RepositoryConfig{}; - if (not repo.SetGitCAS(repo_path)) { + if (not repo.SetGitCAS(repo_path, native_context_->storage_config)) { logger_->Emit( LogLevel::Error, "Failed to SetGitCAS at {}", repo_path.string()); return TResponse::INTERNAL_ERROR; -- cgit v1.2.3