From 118c7fc7833d2fec7af592c968eaa360260301dc Mon Sep 17 00:00:00 2001 From: relan Date: Thu, 14 Nov 2024 21:56:58 +0300 Subject: [PATCH] Remove "hg purge" after "hg update" 1. "hg purge" works only on interactive shell (see #1015). 2. No need to clean anything because we did this before "hg update". --- fdroidserver/common.py | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/fdroidserver/common.py b/fdroidserver/common.py index 77ffe10d..d311283d 100644 --- a/fdroidserver/common.py +++ b/fdroidserver/common.py @@ -1716,16 +1716,6 @@ class vcs_hg(vcs): p = FDroidPopen(['hg', 'update', '-C', '--', rev], cwd=self.local, output=False) if p.returncode != 0: raise VCSException("Hg checkout of '%s' failed" % rev, p.output) - p = FDroidPopen(['hg', 'purge', '--all'], cwd=self.local, output=False) - # Also delete untracked files, we have to enable purge extension for that: - if "'purge' is provided by the following extension" in p.output: - with open(os.path.join(self.local, '.hg', 'hgrc'), "a") as myfile: - myfile.write("\n[extensions]\nhgext.purge=\n") - p = FDroidPopen(['hg', 'purge', '--all'], cwd=self.local, output=False) - if p.returncode != 0: - raise VCSException("HG purge failed", p.output) - elif p.returncode != 0: - raise VCSException("HG purge failed", p.output) def _gettags(self): p = FDroidPopen(['hg', 'tags', '-q'], cwd=self.local, output=False)