diff options
author | H.Merijn Brand <h.m.brand@xs4all.nl> | 2007-12-17 23:28:46 +0100 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2007-12-17 20:49:18 -0800 |
commit | 3175b0cfc1392de1ff00c01796f85b92df317cc8 (patch) | |
tree | 35249d47fa8f8864d3bc1a96eb4b1aa82dac95c6 /git-filter-branch.sh | |
parent | 68e6a4f80d4bea2d281c30fa2bbcd4968b0ccc4e (diff) | |
download | git-3175b0cfc1392de1ff00c01796f85b92df317cc8.tar.gz |
the use of 'tr' in the test suite isn't really portable
Some versions of 'tr' only accept octal codes if entered with three digits,
and therefor misinterpret the '\0' in the test suite.
Some versions of 'tr' reject the (needless) use of character classes.
Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'git-filter-branch.sh')
-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 29d35fd27c..3bb2f676bd 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' '\0' | \ + git diff-index -r $commit | cut -f 2- | tr '\n' '\000' | \ xargs -0 git update-index --add --replace --remove git ls-files -z --others | \ xargs -0 git update-index --add --replace --remove |