Re: git rebase -i without altering the committer date
- From
Johannes Sixt <j6t@kdbg.org>
- Date
- Apr 21, 2016, 05:23 UTC
- Message-ID
- <571863CE.6090002@kdbg.org>
- In-Reply-To
- <87ega0eyvy.fsf@linux-m68k.org>
Am 20.04.2016 um 23:47 schrieb Andreas Schwab:
Show 9 quoted lines
> Shaun Jackman <sjackman@gmail.com> writes: > >> I'd like to insert a commit between two commits without changing >> the committer date or author date of that commit or the subsequent >> commits. > > The easiest way to implement that is to add a graft to redirect the > parent of the second commit to the inserted commit, then use git > filter-branch to make the graft permanent.
This only inserts a new project state, but does not propagate the changes brought in by the new commit to the subsequent commits. This propagation of changes could also be done with filter-branch, but it may be difficult depending on circumstances.
-- Hannes