diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2024-02-22 10:11:39 +0000 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2024-02-22 10:11:39 +0000 |
| commit | fdc15cb017b022a3b932ac5a337c649cb63df93c (patch) | |
| tree | a0883ab2e027042df43c15892f837fffe159cf49 /src/sub_commands/send.rs | |
| parent | ea5aa6993d4c906c1703563ddc304c324c4ae079 (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.rs | 5 |
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 | ||
| 616 | pub 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 | |||
| 616 | pub fn patch_supports_commit_ids(event: &nostr::Event) -> bool { | 621 | pub 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 |