From: Johannes Sixt Date: Thu, 21 Apr 2016 05:23:26 GMT Subject: Re: git rebase -i without altering the committer date Message-ID: <571863CE.6090002@kdbg.org> In-Reply-To: <87ega0eyvy.fsf@linux-m68k.org> Am 20.04.2016 um 23:47 schrieb Andreas Schwab: > Shaun Jackman 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