On Thu, Nov 06, Junio C Hamano wrote: > Or "git show --pretty=email $commit1 $commit2" ... piped to "am"? Or make git show write shell commands. I often have commits that later need to be cherry-picked into other branches. For these, I use a commit message that starts with the name of the branch, like "implement-foo: make foo barfy". Later when I want to do the cherry-picking, I use this: git log t/whatever..master --reverse --pretty=tformat:'git cherry-pick %h # %s' | sed 's/^\([^:]*\) \([^:]*\):/git checkout \2 \&\& \1/' giving me output like: git checkout implement-foo && git cherry-pick 90ce727 # make foo barfy git checkout ... ... and I'm ready for cut'n'paste. Michael -- noris network AG - Deutschherrnstraße 15-19 - D-90429 Nürnberg - Tel +49-911-9352-0 - Fax +49-911-9352-100 http://www.noris.de - The IT-Outsourcing Company Vorstand: Ingo Kraupa (Vorsitzender), Joachim Astel, Hansjochen Klenk - Vorsitzender des Aufsichtsrats: Stefan Schnabel - AG Nürnberg HRB 17689 -- 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