From b00630d039ba7cbad32c23ad2ae1136529a902cd Mon Sep 17 00:00:00 2001 From: Marshall Greenblatt Date: Wed, 16 Oct 2013 15:09:41 +0000 Subject: [PATCH] Windows: Pass shell=True so Popen can run a batch file (issue #1091). git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1462 5089003a-bbd8-11dd-ad1f-f1f9622dbc98 --- tools/git_util.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/git_util.py b/tools/git_util.py index a641c83fa..dc08cf764 100644 --- a/tools/git_util.py +++ b/tools/git_util.py @@ -3,12 +3,14 @@ # can be found in the LICENSE file from subprocess import Popen, PIPE +import sys def get_svn_revision(path=".", branch="master"): svn_rev = "None" cmd = ("git log --grep=^git-svn-id: -n 1 %s" % branch).split() try: - process = Popen(cmd, cwd=path, stdout = PIPE, stderr = PIPE) + process = Popen(cmd, cwd=path, stdout = PIPE, stderr = PIPE, + shell=(sys.platform == 'win32')) for line in process.stdout: if line.find("git-svn-id") > 0: svn_rev = line.split("@")[1].split()[0]