Feature to customize parent levels on git commit graph
When you are using the git log you can specify an option called --first-parent that allows you to just specify the first parent of a commit allowing you to visualize a linear git log.
Without first parent
With first parent
Tools like git kraken allow you to customize this in the git commit graph.
Also, an option to just view a single branch would be useful instead of having to deselect all branches that I don't want to see on the graph.
I added "Hide All But This" per your suggestion in v1.3.0:
As a shortcut, you can also middle-click the eye icon to toggle this mode.
As for your other request - I agree it would be nice to be able to fold non-linear branches. I'll think of some way to expose this in the UI for a future release.
This is a really QOL enhancement which I have also wished for with some of our more active projects. Thank you!