Description
Description of the bug
I saw on the wiki that interactive rebase is fully supported, but when I "fixup"'d multiple commits with git rebase -i
, all the interim commits were rewritten and stranded. The smartlog
shows all of these commits as separate branches with useless commit messages.
➜ repo git:(9b123ddbd9) git smartlog
⋮
◇ c6e6dba 2h (master) add cache (#37637)
┣━┓
┃ ◯ 8aee19e 6m # This is a combination of 2 commits. # This is the 1st commit message:
┣━┓
┃ ◯ 9b7ce05 6m # This is a combination of 4 commits. # This is the 1st commit message:
┣━┓
┃ ◯ c941dd5 6m # This is a combination of 5 commits. # This is the 1st commit message:
┣━┓
┃ ◯ efeb7ad 6m # This is a combination of 3 commits. # This is the 1st commit message:
┣━┓
┃ ◯ 9cbe061 6m # This is a combination of 6 commits. # This is the 1st commit message:
┣━┓
┃ ◯ bbf1d40 6m # This is a combination of 8 commits. # This is the 1st commit message:
┣━┓
┃ ◯ c45bab2 6m # This is a combination of 7 commits. # This is the 1st commit message:
┣━┓
┃ ◯ 38c3f4b 6m # This is a combination of 9 commits. # This is the 1st commit message:
┣━┓
┃ ◯ e777063 6m # This is a combination of 10 commits. # This is the 1st commit message:
┣━┓
┃ ◯ 0bf8ab5 6m # This is a combination of 13 commits. # This is the 1st commit message:
┣━┓
┃ ◯ 5917b7b 6m # This is a combination of 11 commits. # This is the 1st commit message:
┣━┓
┃ ◯ d03e265 6m # This is a combination of 12 commits. # This is the 1st commit message:
┣━┓
┃ ◯ 0b8b5ff 6m # This is a combination of 14 commits. # This is the 1st commit message:
Expected behavior
I expected the fixup commits to be hidden from the smartlog and only the remaining rewritten commit to be present.
Actual behavior
No response
Version of rustc
No response
Automated bug report
No response
Version of git-branchless
git-branchless-opts 0.8.0
Version of git
git version 2.37.1 (Apple Git-137.1)