I would love the feature of possibly collapsing long linear chains of commits between branching and merging points. The UI could be inspired by the already present function that collapses the second parent of merges when "follow only first parent" is ticked.
In addition/alternative to the proposed "Collapse everything" command, I think it would be useful also a "Collapse undecorated", which keeps visible the commits that have tags attached to them and collapses all linear chains above and below them (still leaving branching and merging points uncollapsed)
I would love the feature of possibly collapsing long linear chains of commits between branching and merging points. The UI could be inspired by the already present function that collapses the second parent of merges when "follow only first parent" is ticked.
In addition/alternative to the proposed "Collapse everything" command, I think it would be useful also a "Collapse undecorated", which keeps visible the commits that have tags attached to them and collapses all linear chains above and below them (still leaving branching and merging points uncollapsed)