From fdc15cb017b022a3b932ac5a337c649cb63df93c Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Thu, 22 Feb 2024 10:11:39 +0000 Subject: fix(list): support `--in-reply-to` latest revision update list to support rebases via proposal revisions as created by `ngit send --in-reply-to` or upcoming change `ngit push --force` --- src/sub_commands/send.rs | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/sub_commands/send.rs') diff --git a/src/sub_commands/send.rs b/src/sub_commands/send.rs index c9c81ee..1ccb1f4 100644 --- a/src/sub_commands/send.rs +++ b/src/sub_commands/send.rs @@ -613,6 +613,11 @@ pub fn event_is_patch_set_root(event: &nostr::Event) -> bool { event.kind.as_u64().eq(&PATCH_KIND) && event.iter_tags().any(|t| t.as_vec()[1].eq("root")) } +pub fn event_is_revision_root(event: &nostr::Event) -> bool { + event.kind.as_u64().eq(&PATCH_KIND) + && event.iter_tags().any(|t| t.as_vec()[1].eq("revision-root")) +} + pub fn patch_supports_commit_ids(event: &nostr::Event) -> bool { event.kind.as_u64().eq(&PATCH_KIND) && event -- cgit v1.2.3