是否可以通过合并它的人来过滤github中的拉取请求?
类似的东西:
is:merged is:pr mergedBy:username
但这不起作用
编辑: 这就是我提出的目标(我的目标是在我们的项目中创建最活跃的代码审查者的最高列表):
var result = {};
$.get("/api/v3/repos/atg/atgse/pulls?state=closed&per_page=100", function(pulls){
pulls.forEach(function(listPullItem){
$.get(listPullItem.url, function(pull) {
if (pull && pull.merged_by) {
result[pull.merged_by.login] = result[pull.merged_by.login] || 0;
result[pull.merged_by.login] ++;
}
});
});
});
答案 0 :(得分:6)
由于它似乎无法通过GitHub搜索过滤器直接使用,因此您需要list the pull request with the GitHub API,并且只选择您想要merged_by.login
的那些。
您在this coffee script中有一个示例,它能够解析JSON答案并迭代拉取请求条目。