git-touch-android-ios-app/lib/graphql/gh_commits.graphql

61 lines
957 B
GraphQL
Raw Normal View History

2019-12-13 16:44:49 +01:00
fragment T on Ref {
target {
2020-01-02 14:31:58 +01:00
__typename
2019-12-13 16:44:49 +01:00
... on Commit {
oid
url
messageHeadline
committedDate
author {
name
avatarUrl
user {
login
}
}
2020-01-03 07:47:07 +01:00
status {
state
}
2019-12-13 16:44:49 +01:00
history(first: 30, after: $after) {
pageInfo {
hasNextPage
endCursor
}
nodes {
oid
url
messageHeadline
committedDate
author {
name
avatarUrl
user {
login
}
}
2020-01-03 07:47:07 +01:00
status {
state
}
2019-12-13 16:44:49 +01:00
}
}
}
}
}
2020-01-07 08:07:57 +01:00
query GhCommits(
2019-12-13 16:44:49 +01:00
$owner: String!
$name: String!
$ref: String!
$hasRef: Boolean!
$after: String
) {
repository(owner: $owner, name: $name) {
defaultBranchRef @skip(if: $hasRef) {
...T
}
ref(qualifiedName: $ref) @include(if: $hasRef) {
...T
}
}
}