- 追加された行はこの色です。
- 削除された行はこの色です。
* あしからず [#p7c63b5a]
犯人捜しなぞ、自分がやりたことではないのだが、要望があったので、しらべてみました。
* やりたいこと [#qf54c392]
Javaから、テストメソッド名を抽出し、
だれが、マージリクエストを投げ誰が、マージしたのか
一覧を得たい。
* git blame の オプション [#pc416f5c]
* テスト一覧 [#g78b28dc]
find . -name '*Test.java' | while read line; do echo "" ; echo $line; git blame $line | egrep '(void|class)' ; done
* このコミットが、その後マージされたのか [#v20d106a]
** < commit-id>以降に発生したマージの一覧が表示 [#idd82789]
git log <commit-id>..<branch> --ancestry-path --merges --reverse
** 履歴の関連部分を視覚化 [#g70247c6]
git log --oneline --graph --decorate --ancestry-path --boundary <commit-id>..<branch>
*** 情報源 [#m89cb54b]
https://codeday.me/jp/qa/20190406/562161.html