Explorar el Código

Fix bug in version_tuple to handle strings with -rc#

Example of version string that caused a problem: git version 1.7.11-rc3

Change-Id: I8a68b6b37f7b2ded23a1f8ae0d12131050a8807b
CC: sop@google.com
Chad Jones hace 13 años
padre
commit
2bc7f5cb3a
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. 1 1
      git_command.py

+ 1 - 1
git_command.py

@@ -89,7 +89,7 @@ class _GitCall(object):
       if ver_str.startswith('git version '):
       if ver_str.startswith('git version '):
         _git_version = tuple(
         _git_version = tuple(
           map(lambda x: int(x),
           map(lambda x: int(x),
-            ver_str[len('git version '):].strip().split('.')[0:3]
+            ver_str[len('git version '):].strip().split('-')[0].split('.')[0:3]
           ))
           ))
       else:
       else:
         print >>sys.stderr, 'fatal: "%s" unsupported' % ver_str
         print >>sys.stderr, 'fatal: "%s" unsupported' % ver_str