加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – CLI git log statistics

发布时间:2020-12-20 13:21:52 所属栏目:Python 来源:网络整理
导读:我正面临着生成关于 Git项目历史的统计数据的任务,我需要为各种指标生成一些特定的数字和表示 – 比如每个作者的提交,提交时间/日期直方图,这种排序事情 问题是我需要以可以通过脚本或类似方式处理的格式生成所有这些数据 – 输出必须是文本,如果我可以将数
我正面临着生成关于 Git项目历史的统计数据的任务,我需要为各种指标生成一些特定的数字和表示 – 比如每个作者的提交,提交时间/日期直方图,这种排序事情

问题是我需要以可以通过脚本或类似方式处理的格式生成所有这些数据 – 输出必须是文本,如果我可以将数字输入Python(或类似)脚本,那么多更好.

我的问题是:是否有任何现有的框架或项目可以提供这样的界面?我已经看过GitStats了,它做了我想要的很多东西,但随后它将结果转储到HTML结构中,而不仅仅是向我提供文本或程序化表示.是(例如)Git日志解析器的Python绑定,还是返回数据大文本转储的Git统计生成器?

我意识到这是一个非常具体的需求,我愿意做一些严格的编码来获得我想要的精确格式,但我想在那里有一个起点.想法?

解决方法

如何使用XML日志,然后你可以相对容易地解析python中的xml并构建你的统计数据

请参阅此answer,了解如何从git获取xml日志

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读