Как использовать поиск Github GraphQL для моих собственных коммитов? - PullRequest
0 голосов
/ 14 мая 2018

Я пытаюсь использовать Github GraphQL, чтобы получить список коммитов моей организации в период с этого месяца по последний месяц.Я мог бы просто указать первые 100 коммитов и разбить их на страницы в обратном порядке,

repository(owner: "myOrg", name: "myRepo") {
    ref(qualifiedName: "master") {
        target {
        ... on Commit {
            history(first: 100) {

, но кажется, что API должен быть настроен для более точного поиска, чтобы он не занимался такой большой работой.Я знаю, что вы можете запросить репозитории, проблемы и пользователей , используя поисковый запрос , но это, похоже, не то же самое, что просто запросить конкретные результаты, которые мне нужны.

Каков наилучший способ отфильтровать определенные коммиты или любую другую информацию с помощью GraphQL без выполнения множества ненужных запросов?

Спасибо!

1 Ответ

0 голосов
/ 15 мая 2018

Вы пробовали since и until?

Как это:

repository(owner: "myOrg", name: "myRepo") {
    ref(qualifiedName: "master") {
        target {
        ... on Commit {
            history(since: "2018-04-01T22:29:24+00:00", until: "2018-05-14T22:29:24+00:00") {
...