Hi, On Wed, 14 Sep 2011, Junio C Hamano wrote: > What I said is "all 'am' need to use from its input while rebasing is the > commit object name"; that is very different from "we have only commit > object name so we must use cherry-pick" or "because we have commit object > name, we can afford to use cherry-pick". Right. I didn't mean to suggest that we should use cherry-pick. > Look for $rebasing in git-am.sh and notice that: Thanks! I had no idea about these "tricks" in git-am.sh. Now I understand much better what you meant. So we are currently getting the metainfo from the commit rather than from the mailbox. With your patch, we would also get the patch body from the commit. The only thing remaining after that is the commit log message, correct? Once all that git-am reads from the mailbox while in $rebasing mode is the commit name, it would be as small change to teach it to read a list of commit names instead. Is this what you meant or did you really mean for format-patch to generate output without patch body? At this point the name 'am' becomes quite misleading, but maybe that's not worth worrying about. Thanks, Martin -- 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