Using rev-list, I've figured out how to get a list of all revisions on one branch since some commit. How can I get a list of all revisions on **all** branches since some commit? Let's say the top of my repository looks like the following. **How can I get a list of all commits since bbbbbbb (commits 3, 4, 5, and 6)?** I don't care about the order.

```
* fffffff 6
* ddddddd 4
| * eeeeeee 5
| * ccccccc 3
|/  
* bbbbbbb 2
* aaaaaaa 1

```

cdhowie's answer is nearly what I need, but it also returns commits from unrelated branches. If I expand the tree to this shape, I don't want to see commit 7 listed.

```
* 0000000 7
| * fffffff 6
| * ddddddd 4
| | * eeeeeee 5
| | * ccccccc 3
| |/  
| * bbbbbbb 2
|/  
* aaaaaaa 1

```