On Jun 23, 2007, at 10:54 PM, Johannes Schindelin wrote:
git-transplant.sh <onto> <from> <to>
transplant starts with the contents of <onto> and puts on top of
it the contents of files if they are touched by the series of
commits <from>..<to>.
This reeks of rebase.
IOW, I suspect that it does almost the same as
git checkout <to>
git rebase -s ours --onto <onto> <from>^
It doesn't do anything useful for me. In fact it seems as if it
did nothing.
I tried your proposal:
- rebase says 'Changes from <onto> to <onto>',
- then it rewinds to <onto>,
- next it says several time 'Already applied: ...' with increasing
patch numbers,
- then 'All done',
- The result is the same as if I executed 'git reset --hard <onto>'.
I thought about something similar before I wrote transplant.
Honestly, I didn't understand what rebase would do combined with ours.
Steffen
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html