Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(104)

Unified Diff: tools/sync-webkit-git.py

Issue 3067015: sync-webkit-git: more windows fixes (Closed)
Patch Set: Created 10 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tools/sync-webkit-git.py
diff --git a/tools/sync-webkit-git.py b/tools/sync-webkit-git.py
index 1af8836fa99b742e7b97c54ee52d3e25c23f8a7f..a54dfeb0ea04cb6b11bf1c337d48d20b233a7d26 100755
--- a/tools/sync-webkit-git.py
+++ b/tools/sync-webkit-git.py
@@ -51,10 +51,9 @@ def FindSVNRev(target_rev):
# regexp matching the git-svn line from the log.
git_svn_re = re.compile(r'^\s+git-svn-id: [^@]+@(\d+) ')
- # On Windows, use shell=True to get PATH interpretation.
- shell = (os.name == 'nt')
log = subprocess.Popen(['git', 'log', '--no-color', '--first-parent',
- '--pretty=medium', 'origin'], shell=shell,
+ '--pretty=medium', 'origin'],
+ shell=(os.name == 'nt'),
stdout=subprocess.PIPE)
# Track whether we saw a revision *later* than the one we're seeking.
saw_later = False
@@ -88,7 +87,7 @@ def UpdateGClientBranch(webkit_rev):
target = FindSVNRev(webkit_rev)
if not target:
print "r%s not available; fetching." % webkit_rev
- subprocess.check_call(['git', 'fetch'])
+ subprocess.check_call(['git', 'fetch'], shell=(os.name == 'nt'))
target = FindSVNRev(webkit_rev)
if not target:
print "ERROR: Couldn't map r%s to a git revision." % webkit_rev
@@ -99,7 +98,8 @@ def UpdateGClientBranch(webkit_rev):
return False # No change necessary.
subprocess.check_call(['git', 'update-ref', '-m', 'gclient sync',
- MAGIC_GCLIENT_BRANCH, target])
+ MAGIC_GCLIENT_BRANCH, target],
+ shell=(os.name == 'nt'))
return True
def UpdateCurrentCheckoutIfAppropriate():
@@ -113,9 +113,9 @@ def UpdateCurrentCheckoutIfAppropriate():
return 1
if subprocess.call(['git', 'diff-index', '--exit-code', '--shortstat',
- 'HEAD']):
+ 'HEAD'], shell=(os.name == 'nt')):
print "Resetting tree state to new revision."
- subprocess.check_call(['git', 'reset', '--hard'])
+ subprocess.check_call(['git', 'reset', '--hard'], shell=(os.name == 'nt'))
def main():
if not os.path.exists('third_party/WebKit/.git'):
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698