From: Junio C Hamano Date: Thu, 11 Jan 2024 21:30:55 GMT Subject: Re: Add support for `git rebase -no-edit` Message-ID: In-Reply-To: Chaitanya Tata 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. By the way, make it a habit to pass non-option argument after dashed options. It is easier for your readers to understand your command line that way. Thanks.