From 56b3c149df70af5d441e8527ec1225e5038bde8e Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Wed, 18 Feb 2026 22:00:35 +0000 Subject: fix: remove outdated patch_supports gate and fix fetch parent fallback Remove the patch_supports_commit_ids gates in checkout.rs and list.rs that pre-dated the mbox fallback logic. apply_patch_chain already handles all fallback cases. Also replace the main-branch TODO fallback in make_commits_for_proposal with get_parent_commit_from_patch, which uses timestamp-based best-guess when the parent-commit tag is absent. --- src/bin/ngit/sub_commands/init.rs | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) (limited to 'src/bin/ngit/sub_commands/init.rs') diff --git a/src/bin/ngit/sub_commands/init.rs b/src/bin/ngit/sub_commands/init.rs index 75306d1..5dd6157 100644 --- a/src/bin/ngit/sub_commands/init.rs +++ b/src/bin/ngit/sub_commands/init.rs @@ -1724,10 +1724,7 @@ struct PollContext { reveal_state: Arc, } -fn create_server_bars( - clone_urls: &[String], - detail_multi: &MultiProgress, -) -> Vec { +fn create_server_bars(clone_urls: &[String], detail_multi: &MultiProgress) -> Vec { let waiting_style = ProgressStyle::with_template(" {spinner} {msg}") .unwrap() .tick_chars("⠁⠂⠄⡀⢀⠠⠐⠈"); @@ -1779,12 +1776,7 @@ fn spawn_expand_timer( }) } -fn finalize_spinner( - all_ready: bool, - spinner_pb: &ProgressBar, - final_ready: u64, - total: u64, -) { +fn finalize_spinner(all_ready: bool, spinner_pb: &ProgressBar, final_ready: u64, total: u64) { if all_ready { spinner_pb.finish_and_clear(); } else { -- cgit v1.2.3