{"id":103,"date":"2011-04-16T14:19:29","date_gmt":"2011-04-16T18:19:29","guid":{"rendered":"http:\/\/www.joshmatthews.net\/blog\/?p=103"},"modified":"2011-04-16T14:19:29","modified_gmt":"2011-04-16T18:19:29","slug":"build-cancellation-from-the-console-gets-some-loving","status":"publish","type":"post","link":"https:\/\/www.joshmatthews.net\/blog\/2011\/04\/build-cancellation-from-the-console-gets-some-loving\/","title":{"rendered":"Cancelling builds from the console, now easier than ever!"},"content":{"rendered":"<p><a href=\"http:\/\/hg.mozilla.org\/users\/josh_joshmatthews.net\/self-serve-tools\/\">The self-serve tools<\/a>, specifically cancel.py has received some important usability upgrades at the urging of jst and ehsan.  Now, simply running <\/p>\n<pre>python cancel.py<\/pre>\n<p> will be enough to get you going &#8211; you&#8217;ll be prompted for your username, password, branch and hg revision.  The builds displayed also show their state (running, pending or complete) as well, so it&#8217;s easier to find what you&#8217;re looking for.  Let me know if there are more changes you&#8217;d like made!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The self-serve tools, specifically cancel.py has received some important usability upgrades at the urging of jst and ehsan. Now, simply running python cancel.py will be enough to get you going &#8211; you&#8217;ll be prompted for your username, password, branch and &hellip; <a href=\"https:\/\/www.joshmatthews.net\/blog\/2011\/04\/build-cancellation-from-the-console-gets-some-loving\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24,15,22],"tags":[],"class_list":["post-103","post","type-post","status-publish","format-standard","hentry","category-code","category-mozilla","category-projects"],"_links":{"self":[{"href":"https:\/\/www.joshmatthews.net\/blog\/wp-json\/wp\/v2\/posts\/103","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.joshmatthews.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.joshmatthews.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.joshmatthews.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.joshmatthews.net\/blog\/wp-json\/wp\/v2\/comments?post=103"}],"version-history":[{"count":1,"href":"https:\/\/www.joshmatthews.net\/blog\/wp-json\/wp\/v2\/posts\/103\/revisions"}],"predecessor-version":[{"id":104,"href":"https:\/\/www.joshmatthews.net\/blog\/wp-json\/wp\/v2\/posts\/103\/revisions\/104"}],"wp:attachment":[{"href":"https:\/\/www.joshmatthews.net\/blog\/wp-json\/wp\/v2\/media?parent=103"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.joshmatthews.net\/blog\/wp-json\/wp\/v2\/categories?post=103"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.joshmatthews.net\/blog\/wp-json\/wp\/v2\/tags?post=103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}