Re: [PATCH] rebase --fix: interactive fixup mode
- From
Thomas Rast <trast@student.ethz.ch>
- Date
- Jan 9, 2012, 09:13 UTC
- Message-ID
- <878vlh1bnm.fsf@thomas.inf.ethz.ch>
- In-Reply-To
- <20120108213134.GA18671@ecki.lan>
Clemens Buchacher <drizzd@aon.at> writes:
Show 10 quoted lines
> 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