Hi,
On Mon, 26 May 2008, Mark Levedahl wrote:
quoted
git checkout -f origin/master
error: git-checkout-index: unable to create file t/t5100/nul (File exists)
quoted
git mv t/t5100/nul t/t5100/nul-file
fatal: not under version control, source=t/t5100/nul,
destination=t/t5100/nul-file
I should not do this, because you cost me already too much time with your
outrageous proposal to rewrite history just for that stupid platform
called Windows, whose users seem to complain more than actually
contribute, but here it goes:
http://repo.or.cz/w/git/dscho.git?a=shortlog;h=refs/heads/nul-fix
The corresponding patch:
-- snipsnap --
[PATCH] Fix t5100 for Windows
On Windows, "nul" is not allowed as a file name. So bend over for that
platform even more than we do already.
Signed-off-by: Johannes Schindelin <redacted>
---
t/t5100-mailinfo.sh | 4 ++--
t/t5100/{nul => nul-plain} | Bin 91 -> 91 bytes
2 files changed, 2 insertions(+), 2 deletions(-)
rename t/t5100/{nul => nul-plain} (100%)
diff --git a/t/t5100-mailinfo.sh b/t/t5100-mailinfo.sh
index a8b78eb..577ecc2 100755
--- a/t/t5100-mailinfo.sh
+++ b/t/t5100-mailinfo.sh
@@ -27,8 +27,8 @@ done
test_expect_success 'respect NULs' '
- git mailsplit -d3 -o. ../t5100/nul &&
- cmp ../t5100/nul 001 &&
+ git mailsplit -d3 -o. ../t5100/nul-plain &&
+ cmp ../t5100/nul-plain 001 &&
(cat 001 | git mailinfo msg patch) &&
test 4 = $(wc -l < patch)
diff --git a/t/t5100/nul b/t/t5100/nul-plain
similarity index 100%
rename from t/t5100/nul
rename to t/t5100/nul-plain
--
1.5.6.rc0.175.gdd78