Hi, from git-cherry.sh: -- snip -- for c in $inup do git-diff-tree -p $c done | git-patch-id | while read id name do echo $name >>$patch/$id done -- snap -- AFAICS this _must_ be broken. git-diff-tree -p <ent> does not emit "diff-tree <sha1>", and neither "commit <sha1>" lines. So this code would yield just one file, treating all diffs as one huge diff. A quick fix would be this change (without the patch I sent out earlier): + echo "diff-tree $c" git-diff-tree -p $c Am I wrong? Ciao, Dscho - : 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