diff tests/test-convert-git @ 7222:c1dc903dc7b6

convert: read git output in binary mode under Windows (issue 1359)
author Patrick Mezard <pmezard@gmail.com>
date Thu, 23 Oct 2008 14:05:11 +0200
parents a5a7f7fd5554
children 5d14b06b1cc1
line wrap: on
line diff
--- a/tests/test-convert-git	Thu Oct 23 15:35:54 2008 +0200
+++ b/tests/test-convert-git	Thu Oct 23 14:05:11 2008 +0200
@@ -130,3 +130,20 @@
 
 splitrepo 'only some parents of an octopus merge; "discard" a head' 'foo baz quux'
 
+echo
+echo '% test binary conversion (issue 1359)'
+mkdir git-repo3
+cd git-repo3
+git init-db >/dev/null 2>/dev/null
+python -c 'file("b", "wb").write("".join([chr(i) for i in range(256)])*16)'
+git add b
+commit -a -m addbinary
+cd ..
+
+echo '% convert binary file'
+hg convert git-repo3 git-repo3-hg
+
+cd git-repo3-hg
+hg up -C
+python -c 'print len(file("b", "rb").read())'
+