Mercurial > piecrust2
changeset 626:a1697b1066bc
admin: Use `HGPLAIN` for the Mercurial VCS provider.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Mon, 08 Feb 2016 23:26:05 -0800 |
parents | 7f95c5e91a31 |
children | 6c205066067a |
files | foodtruck/scm/mercurial.py |
diffstat | 1 files changed, 7 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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