調べてもすぐに情報が出てこなかったので備忘録として残しておく。
gh pr view <PR_NUMBER> --json commits --jq .commits[].oid [--repo <USERNANE>/<REPONAME>]
たとえば Pull Request #17516 · mastodon/mastodon のコミットハッシュをすべて取得するコマンドを例に挙げる。
gh pr view 17516 --json commits --jq .commits[].oid --repo mastodon/mastodon
d631b743c51a15994634314d6302fa33b9b49fef
d388a25dcddf93909d56f66872d48850e0194ca7
e2a97be470f3f4788dc850de4e352e85b5b567a7
--repo
を省略できる。
gh pr view 17516 --json commits --jq .commits[].oid
d631b743c51a15994634314d6302fa33b9b49fef
d388a25dcddf93909d56f66872d48850e0194ca7
e2a97be470f3f4788dc850de4e352e85b5b567a7