From: Johannes Schindelin Date: Fri, 23 Jun 2006 16:22:05 GMT Subject: Is anybody actually using git-cherry.sh? Message-ID: 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 does not emit "diff-tree ", and neither "commit " 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