From 8f0da0cfc64e2177c195347352632a7253eb4acf Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Fri, 2 Aug 2024 16:48:47 +0100 Subject: feat(remote): `list` add git server status so we have a status update and know which server is slow --- src/git_remote_helper.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/git_remote_helper.rs b/src/git_remote_helper.rs index 026c06b..e2796b3 100644 --- a/src/git_remote_helper.rs +++ b/src/git_remote_helper.rs @@ -229,6 +229,7 @@ async fn list( let mut remote_states = HashMap::new(); for url in &repo_ref.git_server { + term.write_line(format!("fetching refs list: {url}...").as_str())?; match list_from_remote(git_repo, url) { Ok(remote_state) => { remote_states.insert(url.clone(), remote_state); @@ -239,10 +240,10 @@ async fn list( )?; } } + term.clear_last_lines(1)?; } let state = if let Some(nostr_state) = nostr_state { - let term = console::Term::stderr(); for (name, value) in &nostr_state.state { for (url, remote_state) in &remote_states { if let Some(remote_value) = remote_state.get(name) { -- cgit v1.2.3