Re: [PATCH] transplant: move a series of commits to a different parent
- From
Johannes Sixt <j.sixt@eudaptics.com>
- Date
- Jun 25, 2007, 08:03 UTC
- Message-ID
- <467F76B6.2D814459@eudaptics.com>
- In-Reply-To
- <21FC6948-6969-47A4-9D6E-EFD9D98FC361@zib.de>
Steffen Prohaska wrote:
Show 9 quoted lines
> > On Jun 25, 2007, at 9:16 AM, Johannes Sixt wrote: > > $ echo "$(git-rev-parse from^0) $(git-rev-parse onto^0)" \ > > > .git/info/grafts > > $ git-filter-branch new-to onto..to > > ... ok this is interesting: git-filter-branch will take the info from > grafts to create its new commits. The new commits will contain all > information independent of the grafts file, right?
Yes.
> ... but, I'm not convinced that this is what I need. I need to mix the > tree of onto with the files _modified_ between from..to. Taking _all_ > files from the commits between from..to is _wrong_. And I think that > is what the command you proposed would do.
My proposed commands won't do what you need. They just change parenthood, but not the tree snapshots that they represent.
-- Hannes