def git_ver(git_dir):
"""pull the latest content and get version
git revision cmd: git rev-list --count HEAD
"""
cmd = 'git -C %s pull' % git_dir
(cost, out, err) = Command.excute(cmd)
if len(err) > 0:
Command.logger.error('excute[%s]: %s' %(cmd, err))
cmd = 'git -C %s rev-list --count HEAD' % git_dir
(cost, out, err) = Command.excute(cmd)
if len(err) > 0:
Command.logger.error('excute[%s]: %s' %(cmd, err))
return ''
else:
return out.strip('\n')
评论列表
文章目录