corylus-git / corylus

Git, but a little bit easier
https://corylus.dev
Other
2 stars 0 forks source link

Interactive Rebase shows way too much history in certain use cases #69

Closed DerNamenlose closed 2 years ago

DerNamenlose commented 2 years ago

When interactively rebasing within a branch (e.g. to remove a set of commits), the interactive rebase dialog shows way too much history to select. If the user selects the "correct" part of the history to pick, rebase will be successful. If the users selects anything outside the actually useful range the rebase will fail with merge conflicts.

Note: The example screen shots are from an internal repository hence names and commit messages are blurred. The rebase was on develop to be rebased to b5722f7b4 (in order to remove the merge commit in-between).

rebase-history history