While I removed stackoverflows from our operations and reduced the
number of visible commits, I didn't remove the impact of visualizing a
lot of commits.
This change reduces the chance further by making most rendering paths
not stackoverflow. A user still can with --format commits. More
work will be needed to cover that case.
As a side effect. we are doing less work when rendering.
While I removed stackoverflows from our operations and reduced the number of visible commits, I didn't remove the impact of visualizing a lot of commits.
This change reduces the chance further by making most rendering paths not stackoverflow. A user still can with
--format commits
. More work will be needed to cover that case.As a side effect. we are doing less work when rendering.
This is a part of #90