Patch Set 3: (5 inline comments)

Mostly good stuff, but why can't we follow more than one path? I know C git log --follow doesn't but that seems like an arbitrary limitation.  You might not actually need to implement it, if there is just a good reason.