首页 文章

如何使用Github GraphQL搜索我自己的提交?

提问于
浏览
0

我正在尝试使用Github GraphQL来获取本月和上个月之间我的组织提交的列表 . 我可以指定前100个提交并向后分页,

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

但似乎应该设置API以允许更具体的搜索,因此它不必做太多的工作 . 我知道您可以使用search query查询Repositories, Issues, and Users,但这似乎不仅仅是要求我需要的具体结果 .

什么是使用GraphQL过滤特定提交或任何信息的最佳方法,而不会产生大量不必要的请求?

谢谢!

1 回答

  • 1

    你试过 sinceuntil 吗?

    像这样:

    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") {
    

相关问题