Community
Participate
Working Groups
EGit is missing the "autosquash" feature of interactive rebase. See --autosquash in git-rebase manual page. Suggestion: EGit could provide an autosquash button next to the "Move up" and "Move down" buttons. A click on this button then reorders "fixup! ..." and "squash! .." commits and adjusts their actions. Furthermore EGit could read the configuration "rebase.autosquash" to automatically enable this feature like CGit does.
The basic support for --autosquash needs to be implemented in JGit. I don't see the need for an additional button in EGit since the reordering should already happen automatically when invoking interactive rebase. Hence I propose we move this to JGit.