From 4f76e3d99ece9f9a15bbb4e6c2c26ccd1ef48900 Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Tue, 17 Sep 2024 07:39:05 +0100 Subject: fix(remote): `fetch` dont show resolving 0 deltas in progress updates as its not resolving any deltas --- src/bin/git_remote_nostr/fetch.rs | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/src/bin/git_remote_nostr/fetch.rs b/src/bin/git_remote_nostr/fetch.rs index 9c2b0a2..33fd959 100644 --- a/src/bin/git_remote_nostr/fetch.rs +++ b/src/bin/git_remote_nostr/fetch.rs @@ -227,14 +227,16 @@ fn report_on_transfer_progress( let percentage = ((indexed_deltas / total_deltas) * 100.0) // always round down because 100% complete is misleading when its not complete .floor(); - report.push(format!( - "Resolving deltas: {percentage}% ({indexed_deltas}/{total_deltas}){}", - if indexed_deltas == total_deltas { - ", done." - } else { - "" - }, - )); + if total_deltas > 0.0 { + report.push(format!( + "Resolving deltas: {percentage}% ({indexed_deltas}/{total_deltas}){}", + if indexed_deltas == total_deltas { + ", done." + } else { + "" + }, + )); + } } report } -- cgit v1.2.3