Index: gclient_scm.py |
diff --git a/gclient_scm.py b/gclient_scm.py |
index aa5a05d33b6c60692382915553df50f92ab7e885..95a8e53813e47abeb9accf987b28c14b1dc350d1 100644 |
--- a/gclient_scm.py |
+++ b/gclient_scm.py |
@@ -188,8 +188,13 @@ class GitWrapper(SCMWrapper, scm.GIT): |
file_list.extend([os.path.join(self.checkout_path, f) for f in files]) |
def _CheckMinVersion(self, min_version): |
+ def only_int(val): |
+ if val.isdigit(): |
+ return int(val) |
+ else: |
+ return 0 |
version = self._Run(['--version']).split()[-1] |
- version_list = map(int, version.split('.')) |
+ version_list = map(only_int, version.split('.')) |
min_version_list = map(int, min_version.split('.')) |
for min_ver in min_version_list: |
ver = version_list.pop(0) |