upleb.uk

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

summaryrefslogtreecommitdiff
path: root/src/bin/ngit/sub_commands/list.rs
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2024-12-16 09:00:46 +0000
committerDanConwayDev <DanConwayDev@protonmail.com>2024-12-16 09:46:30 +0000
commit4ee83e2fe5335a8afd78439c35f029c4a472e797 (patch)
treebdb111b191e7a68cb74ce29b4bb2757b4b7be91f /src/bin/ngit/sub_commands/list.rs
parent5fe839e2bf8ceb2931c1984efb2d956980431203 (diff)
chore: bump nix flake rust nightly `fmt` overlay
update the rust nightly `fmt` overlay which needs to be pinned to a specific version (this case by date) update formatting in main files via `cargo fmt`
Diffstat (limited to 'src/bin/ngit/sub_commands/list.rs')
-rw-r--r--src/bin/ngit/sub_commands/list.rs19
1 files changed, 8 insertions, 11 deletions
diff --git a/src/bin/ngit/sub_commands/list.rs b/src/bin/ngit/sub_commands/list.rs
index ee015ef..9b84c1b 100644
--- a/src/bin/ngit/sub_commands/list.rs
+++ b/src/bin/ngit/sub_commands/list.rs
@@ -1,6 +1,6 @@
1use std::{io::Write, ops::Add}; 1use std::{io::Write, ops::Add};
2 2
3use anyhow::{bail, Context, Result}; 3use anyhow::{Context, Result, bail};
4use ngit::{ 4use ngit::{
5 client::{get_all_proposal_patch_events_from_cache, get_proposals_and_revisions_from_cache}, 5 client::{get_all_proposal_patch_events_from_cache, get_proposals_and_revisions_from_cache},
6 git_events::{ 6 git_events::{
@@ -12,9 +12,9 @@ use nostr_sdk::Kind;
12use crate::{ 12use crate::{
13 cli_interactor::{Interactor, InteractorPrompt, PromptChoiceParms, PromptConfirmParms}, 13 cli_interactor::{Interactor, InteractorPrompt, PromptChoiceParms, PromptConfirmParms},
14 client::{ 14 client::{
15 fetching_with_report, get_events_from_local_cache, get_repo_ref_from_cache, Client, Connect, 15 Client, Connect, fetching_with_report, get_events_from_local_cache, get_repo_ref_from_cache,
16 }, 16 },
17 git::{str_to_sha1, Repo, RepoActions}, 17 git::{Repo, RepoActions, str_to_sha1},
18 git_events::{ 18 git_events::{
19 commit_msg_from_patch_oneliner, event_is_revision_root, event_to_cover_letter, 19 commit_msg_from_patch_oneliner, event_is_revision_root, event_to_cover_letter,
20 patch_supports_commit_ids, 20 patch_supports_commit_ids,
@@ -47,14 +47,11 @@ pub async fn launch() -> Result<()> {
47 } 47 }
48 48
49 let statuses: Vec<nostr::Event> = { 49 let statuses: Vec<nostr::Event> = {
50 let mut statuses = get_events_from_local_cache( 50 let mut statuses = get_events_from_local_cache(git_repo_path, vec![
51 git_repo_path, 51 nostr::Filter::default()
52 vec![ 52 .kinds(status_kinds().clone())
53 nostr::Filter::default() 53 .events(proposals_and_revisions.iter().map(|e| e.id)),
54 .kinds(status_kinds().clone()) 54 ])
55 .events(proposals_and_revisions.iter().map(|e| e.id)),
56 ],
57 )
58 .await?; 55 .await?;
59 statuses.sort_by_key(|e| e.created_at); 56 statuses.sort_by_key(|e| e.created_at);
60 statuses.reverse(); 57 statuses.reverse();