Restrict use of --always to git 1.5.6 and newer

This commit is contained in:
Erik Johnson 2016-07-05 13:57:22 -05:00
parent c554b22fc8
commit 6ef7ee198e

View file

@ -1350,7 +1350,10 @@ def describe(cwd, rev='HEAD', user=None, ignore_retcode=False):
cwd = _expand_path(cwd, user)
if not isinstance(rev, six.string_types):
rev = str(rev)
command = ['git', 'describe', '--always', rev]
command = ['git', 'describe']
if _LooseVersion(version(versioninfo=False)) >= _LooseVersion('1.5.6'):
command.append('--always')
command.append(rev)
return _git_run(command,
cwd=cwd,
runas=user,