# HG changeset patch # User Ludovic Chabant # Date 1455002765 28800 # Node ID a1697b1066bca7632f308a7f0b72dd47a2d98e80 # Parent 7f95c5e91a3151d2893d62ba0d5090bf1b38a644 admin: Use `HGPLAIN` for the Mercurial VCS provider. diff -r 7f95c5e91a31 -r a1697b1066bc foodtruck/scm/mercurial.py --- a/foodtruck/scm/mercurial.py Mon Feb 08 21:52:46 2016 -0800 +++ b/foodtruck/scm/mercurial.py Mon Feb 08 23:26:05 2016 -0800 @@ -64,8 +64,14 @@ exe = [self.hg, '-R', self.root_dir] exe.append(cmd) exe += args + + env = dict(os.environ) + env['HGPLAIN'] = 'True' + logger.debug("Running Mercurial: " + str(exe)) - out = subprocess.check_output(exe) + proc = subprocess.Popen(exe, stdout=subprocess.PIPE, env=env) + out, _ = proc.communicate() + encoded_out = _s(out) return encoded_out