From: Junio C Hamano Date: Fri, 19 Mar 2021 00:52:59 GMT Subject: Re: [PATCH v6 0/6][Outreachy] commit: Implementation of "amend!" commit Message-ID: In-Reply-To: <20210315075435.18229-1-charvi077@gmail.com> Charvi Mendiratta writes: > This patch series teaches `git commit --fixup` to create "amend!" commit > as an alternative that works with `git rebase --autosquash`. It allows to > fixup both the content and the commit message of the specified commit. > Here we add two suboptions to the `--fixup`, first `amend` suboption that > creates an "amend!" commit. It takes the staged changes and also allows to > edit the commit message of the commit we are fixing. > Example usuage: > git commit --fixup=amend: > > Secondly, `reword` suboption that creates an empty "amend!" commit i.e it > ignores the staged changes and only allows to reword/edit the commit message > of the commit we are fixing. `--fixup=reword:` is a short-hand of > `--fixup=amend: --only`. > Example usuage: > git commit --fixup=reword: > > ** This work is rebased on the top of cm/rebase-i-updates. Are people happy with this round? I gave an extra round of eyeballing and didn't see anything suspicious, so I am planning to merge it to 'next' soonish once the dust settles post release. Thanks.