{"action":"created","issue":{"url":"https://api.github.com/repos/jenkinsci/jenkins/issues/1684","labels_url":"https://api.github.com/repos/jenkinsci/jenkins/issues/1684/labels{/name}","comments_url":"https://api.github.com/repos/jenkinsci/jenkins/issues/1684/comments","events_url":"https://api.github.com/repos/jenkinsci/jenkins/issues/1684/events","html_url":"https://github.com/jenkinsci/jenkins/pull/1684","id":72773228,"number":1684,"title":"[JENKINS-9104] Add extension point that allows extensions to veto killing...","user":{"login":"DanielWeber","id":61663,"avatar_url":"https://avatars.githubusercontent.com/u/61663?v=3","gravatar_id":"","url":"https://api.github.com/users/DanielWeber","html_url":"https://github.com/DanielWeber","followers_url":"https://api.github.com/users/DanielWeber/followers","following_url":"https://api.github.com/users/DanielWeber/following{/other_user}","gists_url":"https://api.github.com/users/DanielWeber/gists{/gist_id}","starred_url":"https://api.github.com/users/DanielWeber/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DanielWeber/subscriptions","organizations_url":"https://api.github.com/users/DanielWeber/orgs","repos_url":"https://api.github.com/users/DanielWeber/repos","events_url":"https://api.github.com/users/DanielWeber/events{/privacy}","received_events_url":"https://api.github.com/users/DanielWeber/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-05-03T08:40:00Z","updated_at":"2015-05-04T19:05:25Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/jenkinsci/jenkins/pulls/1684","html_url":"https://github.com/jenkinsci/jenkins/pull/1684","diff_url":"https://github.com/jenkinsci/jenkins/pull/1684.diff","patch_url":"https://github.com/jenkinsci/jenkins/pull/1684.patch"},"body":"... of certain processes.\r\n\r\nThis is only a part of a solution for the issue, the rest should be taken care of in plugins.\r\n\r\nThis pull request replaces https://github.com/jenkinsci/jenkins/pull/1562"},"comment":{"url":"https://api.github.com/repos/jenkinsci/jenkins/issues/comments/98816453","html_url":"https://github.com/jenkinsci/jenkins/pull/1684#issuecomment-98816453","issue_url":"https://api.github.com/repos/jenkinsci/jenkins/issues/1684","id":98816453,"user":{"login":"DanielWeber","id":61663,"avatar_url":"https://avatars.githubusercontent.com/u/61663?v=3","gravatar_id":"","url":"https://api.github.com/users/DanielWeber","html_url":"https://github.com/DanielWeber","followers_url":"https://api.github.com/users/DanielWeber/followers","following_url":"https://api.github.com/users/DanielWeber/following{/other_user}","gists_url":"https://api.github.com/users/DanielWeber/gists{/gist_id}","starred_url":"https://api.github.com/users/DanielWeber/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DanielWeber/subscriptions","organizations_url":"https://api.github.com/users/DanielWeber/orgs","repos_url":"https://api.github.com/users/DanielWeber/repos","events_url":"https://api.github.com/users/DanielWeber/events{/privacy}","received_events_url":"https://api.github.com/users/DanielWeber/received_events","type":"User","site_admin":false},"created_at":"2015-05-04T19:05:25Z","updated_at":"2015-05-04T19:05:25Z","body":"@jglick @oleg-nenashev Let's keep the VetoCause, but remove the \"source\" field & ctor parameter. It will only carry a String. The VetoCause It is actually used for logging inside ProcessTree, where the veto is evaluated (getVeto()). \r\n\r\nDo you mind if I squash all changes into a single commit? I think we don't need that history..."}}