From d045a283e324d50dec41d70703aa33c3884a8891 Mon Sep 17 00:00:00 2001 From: Maksim Denisov Date: Wed, 4 Dec 2024 13:18:39 +0100 Subject: GitCAS: retain git_repository alive. (cherry-picked from 7b50ad08180edb160d023ed61518cd9256f65f70) --- src/buildtool/file_system/git_utils.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/buildtool/file_system/git_utils.cpp') diff --git a/src/buildtool/file_system/git_utils.cpp b/src/buildtool/file_system/git_utils.cpp index 8612d039..61ba6533 100644 --- a/src/buildtool/file_system/git_utils.cpp +++ b/src/buildtool/file_system/git_utils.cpp @@ -76,6 +76,12 @@ void odb_closer(gsl::owner odb) { #endif } +void repository_closer(gsl::owner repository) { +#ifndef BOOTSTRAP_BUILD_TOOL + git_repository_free(repository); +#endif +} + void tree_closer(gsl::owner tree) { #ifndef BOOTSTRAP_BUILD_TOOL git_tree_free(tree); -- cgit v1.2.3