Skip to content

Improve performance of moving rebase todos - #5978

Merged
stefanhaller merged 1 commit into
fix-flicker-when-moving-rebase-todofrom
speed-up-moving-rebase-todos
Aug 29, 2026
Merged

Improve performance of moving rebase todos#5978
stefanhaller merged 1 commit into
fix-flicker-when-moving-rebase-todofrom
speed-up-moving-rebase-todos

Conversation

@stefanhaller

Copy link
Copy Markdown
Collaborator

In larger repos, moving a rebase todo in an interactive rebase was slower than necessary, especially when moving it up/down all the way using auto-repeat.

Narrow rebase refreshes already have complete metadata for existing
todos. Reuse it so repeated todo moves do not spawn git show for the
entire list. New hashes still fall back to hydration.
@stefanhaller
stefanhaller force-pushed the speed-up-moving-rebase-todos branch from 1edab42 to eddbbda Compare August 29, 2026 15:26
@stefanhaller
stefanhaller merged commit a8b762d into master Aug 29, 2026
14 checks passed
@stefanhaller
stefanhaller deleted the speed-up-moving-rebase-todos branch August 29, 2026 15:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant