svn.py 文件源码

python
阅读 28 收藏 0 点赞 0 评论 0

项目:OpsManage 作者: welliamcao 项目源码 文件源码
def log(self,path,number=None):
        vList = []
        cmd = "cd {path} && svn log -l {number} -q".format(path=path,number=number)
        status,result = commands.getstatusoutput(cmd)
        if status == 0: 
            for log in result.split('\n'):
                if log.startswith('---'):continue
                log = log.split('|')
                data = dict()
                data['ver'] = log[0].strip()
                data['user'] = log[1].strip()
                data['comid'] = log[0].strip()                
                log = log[2].strip().split(' ',2)
                ctime = log[0] + ' ' + log[1]
                data['desc'] = ctime
                vList.append(data)
        return vList
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号