From ed7e81b9aefaa47e61983d14c2447bbd1f5c95c5 Mon Sep 17 00:00:00 2001 From: Oliver Reiche Date: Thu, 27 Jun 2024 17:22:32 +0200 Subject: Use (un)expected for Git repo --- src/other_tools/ops_maps/import_to_git_map.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/other_tools/ops_maps') diff --git a/src/other_tools/ops_maps/import_to_git_map.cpp b/src/other_tools/ops_maps/import_to_git_map.cpp index 6aacbaf4..5c30f3d5 100644 --- a/src/other_tools/ops_maps/import_to_git_map.cpp +++ b/src/other_tools/ops_maps/import_to_git_map.cpp @@ -70,11 +70,11 @@ void KeepCommitAndSetTree( }); auto res = just_git_repo->GetSubtreeFromCommit( commit, ".", wrapped_logger); - if (not std::holds_alternative(res)) { + if (not res) { return; } - (*setter)(std::pair( - std::get(res), just_git_cas)); + (*setter)(std::pair(*std::move(res), + just_git_cas)); }, [logger, commit, target_path](auto const& msg, bool fatal) { (*logger)(fmt::format("While running critical Git op KEEP_TAG for " -- cgit v1.2.3