From 990ac9fb6d4b2e862614632f1f17a6f671c72f5b Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Thu, 12 Feb 2026 16:35:49 +0000 Subject: fix: show full event IDs in ngit list output Truncated IDs cannot be used with --id flag for checkout or apply commands. --- src/bin/ngit/sub_commands/list.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/bin/ngit/sub_commands/list.rs b/src/bin/ngit/sub_commands/list.rs index b008cf0..68a10cc 100644 --- a/src/bin/ngit/sub_commands/list.rs +++ b/src/bin/ngit/sub_commands/list.rs @@ -182,9 +182,9 @@ fn output_table(proposals: &[(&nostr::Event, Kind)], _repo_ref: &RepoRef) { return; } - println!("{:<8} {:<8} TITLE", "ID", "STATUS"); + println!("{:<66} {:<8} TITLE", "ID", "STATUS"); for (proposal, status_kind) in proposals { - let id = &proposal.id.to_string()[..7]; + let id = proposal.id.to_string(); let status = status_kind_to_str(*status_kind); let title = if let Ok(cl) = event_to_cover_letter(proposal) { cl.title @@ -193,7 +193,7 @@ fn output_table(proposals: &[(&nostr::Event, Kind)], _repo_ref: &RepoRef) { } else { proposal.id.to_string() }; - println!("{id:<8} {status:<8} {title}"); + println!("{id:<66} {status:<8} {title}"); } println!(); @@ -299,9 +299,9 @@ fn show_proposal_details( println!(); println!( "To checkout: ngit checkout {}", - &proposal.id.to_string()[..7] + proposal.id ); - println!("To apply: ngit apply {}", &proposal.id.to_string()[..7]); + println!("To apply: ngit apply {}", proposal.id); Ok(()) } -- cgit v1.2.3