diff --git a/rbtools/postreview.py b/rbtools/postreview.py
--- a/rbtools/postreview.py
+++ b/rbtools/postreview.py
@@ -2311,7 +2311,14 @@ def check_install(command):
instance, 'svn help' or 'git --version').
"""
try:
- p = subprocess.Popen(command.split(' '),
+ if sys.platform.startswith('win'):
+ cmd = ["cmd","/c"] + command.split(' ')
+ p = subprocess.Popen(cmd,
+ stdin=subprocess.PIPE,
+ stdout=subprocess.PIPE,
+ stderr=subprocess.PIPE)
+ else:
+ p = subprocess.Popen(command.split(' '),
stdin=subprocess.PIPE,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
@@ -2339,7 +2346,8 @@ def execute(command, env=None, split_lines=False, ignore_errors=False,
env['LANGUAGE'] = 'en_US.UTF-8'
if sys.platform.startswith('win'):
- p = subpro