`git rev-list --left-right A...B` A `<` B `>`
$ git log --graph --format="%h %s %d" --all
* edf1e4a D' (HEAD -> sub)
| * 596d9dc D (master)
| * 97383f4 Merge branch 'sub'
| |\
| |/
|/|
* | c0beb50 C'
* | 15ca411 B'
| * 8089f66 C
| * b863214 B
|/
* 26a4b95 A
$ git rev-list --left-right --pretty=oneline --abbrev-commit master...sub
>edf1e4a D'
<596d9dc D
<97383f4 Merge branch 'sub'
<8089f66 C
`--boundary` `B'`
$ git rev-list --left-right --boundary --pretty=oneline --abbrev-commit master...sub
>edf1e4a D'
<596d9dc D
<97383f4 Merge branch 'sub'
<8089f66 C
-c0beb50 C'