diff options
author | Jim Meyering <jim@meyering.net> | 2007-12-18 11:03:23 +0100 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2007-12-18 12:00:26 -0800 |
commit | e8a3f90994067a154fafcec9bbb18cf7865cd94c (patch) | |
tree | 50a2fc3d3ab052775477557b3a8e6fca6d29904b | |
parent | 91c3aced4c9b961e162f9acd706f4b03a85aed2c (diff) | |
download | git-e8a3f90994067a154fafcec9bbb18cf7865cd94c.tar.gz git-e8a3f90994067a154fafcec9bbb18cf7865cd94c.tar.xz |
git-filter-branch.sh: more portable tr usage: use \012, not \n.
I hesitate to suggest this, since GNU tr has accepted \n for 15 years,
but there are supposedly a few crufty vendor-supplied versions of tr still
in use. Also, all of the other uses of tr-with-newline in git use \012.
Signed-off-by: Jim Meyering <meyering@redhat.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
-rwxr-xr-x | git-filter-branch.sh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/git-filter-branch.sh b/git-filter-branch.sh index 7f52b591a..ae29f47e4 100755 --- a/git-filter-branch.sh +++ b/git-filter-branch.sh @@ -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 |