From 5ecae3d565fd7f8102a427fd5b8213b4e0c4c701 Mon Sep 17 00:00:00 2001 From: Austin Seipp Date: Mon, 13 May 2024 18:35:12 -0500 Subject: [PATCH] cli: add libgit2 info to `version --details` Hopefully this paper trail can help us in the future. --- cli/src/commands/version.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/cli/src/commands/version.rs b/cli/src/commands/version.rs index e831b1aebf..84545925be 100644 --- a/cli/src/commands/version.rs +++ b/cli/src/commands/version.rs @@ -84,6 +84,21 @@ Report bugs: "Release: {}", option_env!("JJ_RELEASE_BUILD").is_some() )?; + + let git2_ver = git2::Version::get(); + let (git2_maj, git2_min, git2_patch) = git2_ver.libgit2_version(); + writeln!( + ui.stdout(), + "libgit2: ver={}.{}.{}, rs={}, vendored={}, tls={}, libssh2={}, nsec={}", + git2_maj, + git2_min, + git2_patch, + git2_ver.crate_version(), + git2_ver.vendored(), + git2_ver.https(), + git2_ver.ssh(), + git2_ver.nsec(), + )?; } Ok(()) }