Changeset - b14850a72bc2
[Not reviewed]
beta
0 1 0
Marcin Kuzminski - 13 years ago 2012-10-09 01:32:07
marcin@python-works.com
fixed check git version function, git sometimes uses 4 element version numbering which breaks the system that function
1 file changed with 4 insertions and 1 deletions:
0 comments (0 inline, 0 general)
rhodecode/lib/utils.py
Show inline comments
 
@@ -684,9 +684,12 @@ def check_git_version():
 
    from rhodecode import BACKENDS
 

	
 
    p = subprocess.Popen('git --version', shell=True,
 
                         stdout=subprocess.PIPE, stderr=subprocess.PIPE)
 
                        stdout=subprocess.PIPE, stderr=subprocess.PIPE)
 
    stdout, stderr = p.communicate()
 
    ver = (stdout.split(' ')[-1] or '').strip() or '0.0.0'
 
    if len(ver.split('.')) > 3:
 
        #StrictVersion needs to be only 3 element type
 
        ver = '.'.join(ver.split('.')[:3])
 
    try:
 
        _ver = StrictVersion(ver)
 
    except:
0 comments (0 inline, 0 general)