Mercurial > hg
view tests/testlib/stream_clone_setup.sh @ 52133:f1312d0803a8 default tip
hghave: make the description for "clang-format" ascii
test-fix-clang-format.t suddenly started failing on Windows by wiping the whole
file content, and replacing with an error:
$TESTTMP.sh: $TESTTMP.sh: cannot execute binary file
Odd, because I don't have `clang-format` installed, so the test should be
skipped. The problem started with 73cf8b56c2f5, and I noticed that running
`hghave` manually resulted in a `SyntaxError` (so I can't see how this isn't
broken everywhere, but maybe it's because I'm using py3.9 on Windows):
$ py hghave --list
Traceback (most recent call last):
File "hghave", line 8, in <module>
import hghave
File "c:\Users\Matt\hg\tests\hghave.py", line 627
SyntaxError: Non-ASCII character '\xe2' in file c:\Users\Matt\hg\tests\hghave.py on line 627, but no encoding declared;
see http://python.org/dev/peps/pep-0263/ for details
author | Matt Harbison <matt_harbison@yahoo.com> |
---|---|
date | Sat, 26 Oct 2024 13:56:46 -0400 |
parents | a6f16ec07ed7 |
children |
line wrap: on
line source
# setup some files and commit for a good stream clone testing. touch foo hg -q commit -A -m initial python3 << EOF for i in range(1024): with open(str(i), 'wb') as fh: fh.write(b"%d" % i) and None EOF hg -q commit -A -m 'add a lot of files' # (the status call is to check for issue5130) hg st # add files with "tricky" name: echo foo > 00changelog.i echo foo > 00changelog.d echo foo > 00changelog.n echo foo > 00changelog-ab349180a0405010.nd echo foo > 00manifest.i echo foo > 00manifest.d echo foo > foo.i echo foo > foo.d echo foo > foo.n echo foo > undo.py echo foo > undo.i echo foo > undo.d echo foo > undo.n echo foo > undo.foo.i echo foo > undo.foo.d echo foo > undo.foo.n echo foo > undo.babar mkdir savanah echo foo > savanah/foo.i echo foo > savanah/foo.d echo foo > savanah/foo.n echo foo > savanah/undo.py echo foo > savanah/undo.i echo foo > savanah/undo.d echo foo > savanah/undo.n echo foo > savanah/undo.foo.i echo foo > savanah/undo.foo.d echo foo > savanah/undo.foo.n echo foo > savanah/undo.babar mkdir data echo foo > data/foo.i echo foo > data/foo.d echo foo > data/foo.n echo foo > data/undo.py echo foo > data/undo.i echo foo > data/undo.d echo foo > data/undo.n echo foo > data/undo.foo.i echo foo > data/undo.foo.d echo foo > data/undo.foo.n echo foo > data/undo.babar mkdir meta echo foo > meta/foo.i echo foo > meta/foo.d echo foo > meta/foo.n echo foo > meta/undo.py echo foo > meta/undo.i echo foo > meta/undo.d echo foo > meta/undo.n echo foo > meta/undo.foo.i echo foo > meta/undo.foo.d echo foo > meta/undo.foo.n echo foo > meta/undo.babar mkdir store echo foo > store/foo.i echo foo > store/foo.d echo foo > store/foo.n echo foo > store/undo.py echo foo > store/undo.i echo foo > store/undo.d echo foo > store/undo.n echo foo > store/undo.foo.i echo foo > store/undo.foo.d echo foo > store/undo.foo.n echo foo > store/undo.babar # Name with special characters echo foo > store/CélesteVille_is_a_Capital_City # name causing issue6581 mkdir -p container/isam-build-centos7/ touch container/isam-build-centos7/bazel-coverage-generator-sandboxfs-compatibility-0758e3e4f6057904d44399bd666faba9e7f40686.patch # Add all that hg add . hg ci -m 'add files with "tricky" name'