upleb.uk

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

summaryrefslogtreecommitdiff
path: root/src/lib/git_events.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/git_events.rs')
-rw-r--r--src/lib/git_events.rs12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/lib/git_events.rs b/src/lib/git_events.rs
index 76c31de..5ea630a 100644
--- a/src/lib/git_events.rs
+++ b/src/lib/git_events.rs
@@ -75,10 +75,10 @@ pub fn event_is_patch_set_root(event: &Event) -> bool {
75 75
76pub fn event_is_revision_root(event: &Event) -> bool { 76pub fn event_is_revision_root(event: &Event) -> bool {
77 (event.kind.eq(&Kind::GitPatch) 77 (event.kind.eq(&Kind::GitPatch)
78 && event 78 && event.tags.iter().any(|t| {
79 .tags 79 t.as_slice().len() > 1
80 .iter() 80 && ["revision-root", "root-revision"].contains(&t.as_slice()[1].as_str())
81 .any(|t| t.as_slice().len() > 1 && t.as_slice()[1].eq("revision-root"))) 81 }))
82 || (event.kind.eq(&KIND_PULL_REQUEST) 82 || (event.kind.eq(&KIND_PULL_REQUEST)
83 && event 83 && event
84 .tags 84 .tags
@@ -180,7 +180,7 @@ pub async fn generate_patch_event(
180 } else if let Some(event_ref) = root_proposal_id.clone() { 180 } else if let Some(event_ref) = root_proposal_id.clone() {
181 vec![ 181 vec![
182 Tag::hashtag("root"), 182 Tag::hashtag("root"),
183 Tag::hashtag("revision-root"), 183 Tag::hashtag("root-revision"),
184 // TODO check if id is for a root proposal (perhaps its for an issue?) 184 // TODO check if id is for a root proposal (perhaps its for an issue?)
185 event_tag_from_nip19_or_hex( 185 event_tag_from_nip19_or_hex(
186 &event_ref, 186 &event_ref,
@@ -605,7 +605,7 @@ pub async fn generate_cover_letter_and_patch_events(
605 if let Some(event_ref) = root_proposal_id.clone() { 605 if let Some(event_ref) = root_proposal_id.clone() {
606 vec![ 606 vec![
607 Tag::hashtag("root"), 607 Tag::hashtag("root"),
608 Tag::hashtag("revision-root"), 608 Tag::hashtag("root-revision"),
609 // TODO check if id is for a root proposal (perhaps its for an issue?) 609 // TODO check if id is for a root proposal (perhaps its for an issue?)
610 event_tag_from_nip19_or_hex(&event_ref,"proposal",EventRefType::Reply, false, false)?, 610 event_tag_from_nip19_or_hex(&event_ref,"proposal",EventRefType::Reply, false, false)?,
611 ] 611 ]