We've seen a couple of issues when there are lots of public commits between a
head and master bookmark. Smartlog tries to draw all of the public commits
and drawing it can be too slow. See example below
o - some commit that smartlog wants to draw / o . . -- many commits . o - master bookmarks
This issue happens often while using infinitepush extension.
Let's fix it by drawing just one public commit between a head and master.
We could of course avoid drawing this public commit at all, but in that case
output would be smth like
o - some commit that smartlog wants to draw / o | - many commits in betwee, but user doesn't see it because there are no dots o - master bookmarks
grammar-nit: s/found/find (alternatively, use "have found")
I could go into the grammar details of why, but just trust me on this one :-)