commit id から プルリクエスト(PullRequest)を特定して ウェブブラウザ で 開くやつ。
github/gh/gh 版
hub の代わりに gh を使うやつ
.gitconfig
.gitconfig
[alias]
blamepr = "!f() { gh pr view -w `git log --merges --oneline --reverse --ancestry-path $1...master | grep 'Merge pull request #' | head -n 1 | cut -f5 -d' ' | sed -e 's%#%%'`; }; f"
使い方
git blamepr ${COMMIT_ID}
改造元 (hubで開く):