gitext-rs / git-stack

Stacked branch management for Git
Apache License 2.0
516 stars 19 forks source link

fix(cli): Reduce chance for stackoverflows #131

Closed epage closed 3 years ago

epage commented 3 years ago

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