fix git commit --amend -m "new message"
[gitweb.git] / git-filter-branch.sh
index 7f52b591a3037f5223b1a48e9ea909111ff37971..ae29f47e41cde04599c22603173c8aaa4ef533d9 100755 (executable)
@@ -290,7 +290,7 @@ while read commit parents; do
                eval "$filter_tree" < /dev/null ||
                        die "tree filter failed: $filter_tree"
 
-               git diff-index -r $commit | cut -f 2- | tr '\n' '\000' | \
+               git diff-index -r $commit | cut -f 2- | tr '\012' '\000' | \
                        xargs -0 git update-index --add --replace --remove
                git ls-files -z --others | \
                        xargs -0 git update-index --add --replace --remove