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/main/main.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/buildtool/main/main.cpp') diff --git a/src/buildtool/main/main.cpp b/src/buildtool/main/main.cpp index c1b8bcdf..2487a37f 100644 --- a/src/buildtool/main/main.cpp +++ b/src/buildtool/main/main.cpp @@ -1020,6 +1020,7 @@ auto main(int argc, char* argv[]) -> int { if (arguments.cmd == SubCommand::kInstallCas) { if (not repo_config.SetGitCAS(storage_config->GitRoot(), + &(*storage_config), LogLevel::Trace)) { Logger::Log(LogLevel::Debug, "Failed set Git CAS {}.", @@ -1082,6 +1083,7 @@ auto main(int argc, char* argv[]) -> int { return kExitSyntaxError; } if (not repo_config.SetGitCAS(*arguments.graph.git_cas, + &(*storage_config), LogLevel::Debug)) { Logger::Log(LogLevel::Warning, "Failed set Git CAS {}.", -- cgit v1.2.3