upleb.uk

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

summaryrefslogtreecommitdiff
path: root/src/sub_commands/send.rs
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2024-02-22 10:11:39 +0000
committerDanConwayDev <DanConwayDev@protonmail.com>2024-02-22 10:11:39 +0000
commitfdc15cb017b022a3b932ac5a337c649cb63df93c (patch)
treea0883ab2e027042df43c15892f837fffe159cf49 /src/sub_commands/send.rs
parentea5aa6993d4c906c1703563ddc304c324c4ae079 (diff)
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`
Diffstat (limited to 'src/sub_commands/send.rs')
-rw-r--r--src/sub_commands/send.rs5
1 files changed, 5 insertions, 0 deletions
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 {
613 event.kind.as_u64().eq(&PATCH_KIND) && event.iter_tags().any(|t| t.as_vec()[1].eq("root")) 613 event.kind.as_u64().eq(&PATCH_KIND) && event.iter_tags().any(|t| t.as_vec()[1].eq("root"))
614} 614}
615 615
616pub fn event_is_revision_root(event: &nostr::Event) -> bool {
617 event.kind.as_u64().eq(&PATCH_KIND)
618 && event.iter_tags().any(|t| t.as_vec()[1].eq("revision-root"))
619}
620
616pub fn patch_supports_commit_ids(event: &nostr::Event) -> bool { 621pub fn patch_supports_commit_ids(event: &nostr::Event) -> bool {
617 event.kind.as_u64().eq(&PATCH_KIND) 622 event.kind.as_u64().eq(&PATCH_KIND)
618 && event 623 && event