upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/src/bin/git_remote_nostr
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2026-02-16 10:45:11 +0000
committerDanConwayDev <DanConwayDev@protonmail.com>2026-02-16 10:45:11 +0000
commit54b791a31b43ef7dd5bb1ebdff7c7dffea03af52 (patch)
tree402ddd4619acf8fdfba94eac42a150b13085fcac /src/bin/git_remote_nostr
parent5718f094eb15d87727e1cd96296fd2a708ae35f2 (diff)
fix: fetch report ouput
so that report gets removed when not in verbose mode and fix removal so summary displayed instead 1st line of original report.
Diffstat (limited to 'src/bin/git_remote_nostr')
-rw-r--r--src/bin/git_remote_nostr/main.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/bin/git_remote_nostr/main.rs b/src/bin/git_remote_nostr/main.rs
index 66c23ed..d7151d8 100644
--- a/src/bin/git_remote_nostr/main.rs
+++ b/src/bin/git_remote_nostr/main.rs
@@ -172,6 +172,9 @@ async fn fetching_with_report_for_helper(
172 ) 172 )
173 .await?; 173 .await?;
174 let has_errors = relay_reports.iter().any(std::result::Result::is_err); 174 let has_errors = relay_reports.iter().any(std::result::Result::is_err);
175 if !has_errors || !verbose {
176 let _ = progress_reporter.clear();
177 }
175 let report = consolidate_fetch_reports(relay_reports); 178 let report = consolidate_fetch_reports(relay_reports);
176 if report.to_string().is_empty() { 179 if report.to_string().is_empty() {
177 if verbose { 180 if verbose {
@@ -180,8 +183,5 @@ async fn fetching_with_report_for_helper(
180 } else { 183 } else {
181 term.write_line(&format!("nostr updates: {report}"))?; 184 term.write_line(&format!("nostr updates: {report}"))?;
182 } 185 }
183 if !has_errors || verbose {
184 let _ = progress_reporter.clear();
185 }
186 Ok(()) 186 Ok(())
187} 187}