From: Thomas Rast Date: Mon, 09 Jan 2012 09:13:33 GMT Subject: Re: [PATCH] rebase --fix: interactive fixup mode Message-ID: <878vlh1bnm.fsf@thomas.inf.ethz.ch> In-Reply-To: <20120108213134.GA18671@ecki.lan> Clemens Buchacher writes: > Interactive rebase is frequently used not to rebase history, but to > manipulate recent commits. This is typically done using the following > command: > > git rebase -i HEAD~N > > Where N has to be large enough such that the the range HEAD~N..HEAD > contains the desired commits. At the same time, it should be small > enough such that the range HEAD~N..HEAD does not include published > commits or a merge commit. [...] > git rebase --fix > > By default, the range is limited to a maximum of 20 commits. Given the name I would expect --fix to rebase far enough to make recent fixup!/squash! commits take effect. Perhaps name it --recent? (And I also think that the 20 is rather arbitrary...) -- Thomas Rast trast@{inf,student}.ethz.ch