Re: git rebase: unexpected conflict
- From
- Michael S. Tsirkin <mst@mellanox.co.il>
- Date
- Feb 7, 2007, 20:31 UTC
- Message-ID
- <20070207203133.GG12140@mellanox.co.il>
- In-Reply-To
- <7vired7mkw.fsf@assigned-by-dhcp.cox.net>
> Since git-rebase currently ignores merge commits
Ugh. This is the bit I did not know about.
So the following script is kind of equivalent to rebase - it applies commits in range $1..$2 that touch files in list on top of current tree:
from=$1 shift to=$1 shift git-show --pretty=email `git-rev-list --no-merges $from..$to -- $* | tac` > box ../git-am box
And here I was hoping rebase will be smarter and help me out.
OK.
Questions about the above line now:
1. What is annoying in the above is that git-show can not limit its output to just the part of patch that affects the list of files I give, the way git-diff can. Would such an extension be a good idea?
2. It's unfortunate that I need a temp file here. Can git-am get stdin somehow?
-- MST