On Thu, Jan 11, 2024 at 01:30:55PM -0800, Junio C Hamano wrote: > Chaitanya Tata <chaitanya.tk17@xxxxxxxxx> writes: > > > Hi, > > > > I have a feature request to add `--no-edit` option to `git rebase` > > like we do for `git commit`. > > The workflow I typically follow is: > > > > * `git commit -a --fixup=XXX` > > * `git rebase -i HEAD~15 --autosquash` > > > > But it requires closing the editor without any changes. I can > > workaround this using the `GIT_EDITOR` option, see [1]. But it would > > be good to have this built-in. > > > > Thoughts? > > With what is in the 'master' branch, you do not have to say > interactive when you do not want to go interactive. I.e. > > $ git rebase --autosquash HEAD~15 > > should work fine. Building Git from the source should not be too > hard. Oh, duh. Indeed, 297be59456 (rebase: support --autosquash without -i, 2023-11-14) will do what Chaitanya is looking for. I'll give myself pass on remembering that patch since it is from last year ;-). Thanks, Taylor