github让用户合并特定日期范围内的代码行

问题描述

我一直在搜索Github文档和pygithub文档,以及如何从特定日期获取提交的每个用户统计信息并将代码行合并到master分支中。到目前为止,我能找到的最好的方法是在贡献下列出用户承诺的代码行,但这给出了项目生命周期的统计信息,但我需要按特定日期进行过滤。无论如何,要感谢您的帮助。

解决方法

看起来您可以使用pygithub Repository get_commits方法轻松地在特定日期范围内从特定用户检索提交列表。您可以从下面的方法签名中看到,可以按哈希,路径,日期范围和作者进行过滤。

def get_commits(
        self,sha=github.GithubObject.NotSet,path=github.GithubObject.NotSet,since=github.GithubObject.NotSet,until=github.GithubObject.NotSet,author=github.GithubObject.NotSet,)