query pushByShaAndBranch($sha: String!, $branch: String!) {
  Commit(sha: $sha) {
    pushes(branch: $branch) @required {
      ...PushFields
    }
  }
}
