Найти запросы на загрузку, объединенные определенным пользователем
Возможно ли отфильтровать запросы на подачу в github, кто их объединил?
Что-то вроде:
is:merged is:pr mergedBy:username
но это не работает
EDIT:
Это было то, что я придумал (моя цель состояла в том, чтобы создать лучший список наиболее активных кодовых просмотров в нашем проекте):
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] ++;
}
});
});
});
Ответы
Ответ 1
Так как он не доступен напрямую через фильтры поиска GitHub, вам нужно отобразить запрос на перенос с помощью API GitHub, и выберите только те, в которых вы хотите merged_by.login
.
У вас есть пример в этот кофе script, который способен разобрать ответ JSON и выполнить итерацию через записи запроса на тягу.