diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/main.rs | 7 | 
1 files changed, 6 insertions, 1 deletions
| diff --git a/src/main.rs b/src/main.rs index 3bb2dbb..12d71eb 100644 --- a/src/main.rs +++ b/src/main.rs @@ -33,7 +33,7 @@ use std::time::Duration;  use getopts::Options;  use kipper::jenkins; -use kipper::pull_request::CommitRef; +use kipper::pull_request::{CommitRef, pull_request_opened_or_synchronized};  const DEFAULT_PORT: u16 = 8000; @@ -139,6 +139,11 @@ fn main() {                              },                          }; +                        if !pull_request_opened_or_synchronized(json.clone()) { +                            return rouille::Response::text("No status update needed.") +                                .with_status_code(200) +                        } +                          let commit_ref = match CommitRef::new(json) {                              Ok(cr) => cr,                              Err(e) => { | 
