chiark / gitweb /
Don't always raise an exception when using hg purge
authorDaniel Martí <mvdan@mvdan.cc>
Mon, 20 Jan 2014 09:01:49 +0000 (10:01 +0100)
committerDaniel Martí <mvdan@mvdan.cc>
Mon, 20 Jan 2014 09:01:49 +0000 (10:01 +0100)
fdroidserver/common.py

index 370646bf2f420a026068b3bc91d31ceffa861bd0..f3dbe278d96d98ea83c5e29918b8ba6472f6d8b5 100644 (file)
@@ -564,7 +564,7 @@ class vcs_hg(vcs):
                 myfile.write("\n[extensions]\nhgext.purge=\n")
             if subprocess.call(['hg', 'purge', '--all'], cwd=self.local) != 0:
                 raise VCSException("HG purge failed")
-        else:
+        elif p.resultcode != 0:
             raise VCSException("HG purge failed")
 
     def gettags(self):