From 5094a7fabe9365a6ac50da058c765c8178b93ce8 Mon Sep 17 00:00:00 2001 From: Ed Page Date: Tue, 27 May 2025 14:16:55 -0500 Subject: [PATCH] fix: Don't upgrade excluded git dependencies --- src/bin/upgrade/upgrade.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/bin/upgrade/upgrade.rs b/src/bin/upgrade/upgrade.rs index d4ae2e5479..055940929d 100644 --- a/src/bin/upgrade/upgrade.rs +++ b/src/bin/upgrade/upgrade.rs @@ -256,7 +256,9 @@ fn exec(args: UpgradeArgs) -> CargoResult<()> { None => { let maybe_reason = match dependency.source() { Some(Source::Git(_)) => { - git_crates.insert(dependency.name.clone()); + if reason.is_none() { + git_crates.insert(dependency.name.clone()); + } Some(Reason::GitSource) } Some(Source::Path(_)) => Some(Reason::PathSource),