Index: apply_issue.py |
diff --git a/apply_issue.py b/apply_issue.py |
index 3b3f1f4c1db22907a1b082cb293cce875c33000e..8b50b37e50a53b76c5328e92512e7d4463dd43c8 100755 |
--- a/apply_issue.py |
+++ b/apply_issue.py |
@@ -22,6 +22,8 @@ import gclient_utils |
import rietveld |
import scm |
+BASE_DIR = os.path.dirname(os.path.abspath(__file__)) |
+ |
def main(): |
parser = optparse.OptionParser(description=sys.modules[__name__].__doc__) |
@@ -119,8 +121,11 @@ def main(): |
'A DEPS file was updated inside a gclient checkout, running gclient ' |
'sync.') |
base_rev = 'BASE' if scm_type == 'svn' else 'HEAD' |
+ gclient_path = os.path.join(BASE_DIR, 'gclient') |
+ if sys.platform == 'win32': |
+ gclient_path += '.bat' |
return subprocess.call( |
- ['gclient', 'sync', '--revision', base_rev], cwd=gclient_root) |
+ [gclient_path, 'sync', '--revision', base_rev], cwd=gclient_root) |
return 0 |