From: Daniel Martí Date: Mon, 20 Jan 2014 09:01:49 +0000 (+0100) Subject: Don't always raise an exception when using hg purge X-Git-Tag: 0.2~391 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=482ae77854b8642b35b55043a15a76c1c50ff68a;p=fdroidserver.git Don't always raise an exception when using hg purge --- diff --git a/fdroidserver/common.py b/fdroidserver/common.py index 370646bf..f3dbe278 100644 --- a/fdroidserver/common.py +++ b/fdroidserver/common.py @@ -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):