Bug 1131872 - For safety, do not clobber in developer mode, r=jlund
authorSteve Fink <sfink@mozilla.com>
Mon, 02 Mar 2015 14:19:14 -0800 (2015-03-02)
changeset 3706 006f3dc27334dbeb84b45915f5a00b2d2549b02b
parent 3705 513ec95fb81f58fe0c8e46c3d804c59d1e962655
child 3707 4ec8ad84138323c31ef9565866a42914215c1bee
push id2911
push usersfink@mozilla.com
push dateWed, 04 Mar 2015 17:10:33 +0000 (2015-03-04)
reviewersjlund
bugs1131872
Bug 1131872 - For safety, do not clobber in developer mode, r=jlund
mozharness/mozilla/purge.py
--- a/mozharness/mozilla/purge.py
+++ b/mozharness/mozilla/purge.py
@@ -116,16 +116,19 @@ class PurgeMixin(object):
                          'error_list':error_list})
         if retval != 0:
             self.fatal("failed to clobber build", exit_code=2)
 
     def clobber(self, always_clobber_dirs=None):
         """ Mozilla clobberer-type clobber.
             """
         c = self.config
+        if c.get('developer_mode'):
+            self.info("Suppressing clobber in developer mode for safety.")
+            return
         if c.get('is_automation'):
             # Nightly builds always clobber
             do_clobber = False
             if self.query_is_nightly():
                 self.info("Clobbering because we're a nightly build")
                 do_clobber = True
             if c.get('force_clobber'):
                 self.info("Clobbering because our config forced us to")