##// END OF EJS Templates
Do not use osutil.c with python 2.4 and Windows (issue1364)...
Do not use osutil.c with python 2.4 and Windows (issue1364) Windows python 2.4 os.stat() reports times including DST offset, while osutil.c reports the correct value, which makes status() systematically compare files content. This bug is fixed in python 2.5. Using osutil.py instead of osutil.c is 4x times slower on large repositories but current code is completely unusable. Given few people are likely to use python 2.4 on Windows this solution was considered a good trade-off compared to more invasive solutions trying to address the offset issue.

File last commit:

r9962:a7178ecc default
r10521:bde1bb25 stable
Show More
test-convert
59 lines | 1.1 KiB | text/plain | TextLexer
Bryan O'Sullivan
convert: add test
r5015 #!/bin/sh
Bryan O'Sullivan
convert: some tidyups, doc improvements, and test fixes...
r5556 cat >> $HGRCPATH <<EOF
[extensions]
convert=
[convert]
hg.saverev=False
EOF
Bryan O'Sullivan
convert: add test
r5015
Bryan O'Sullivan
convert: refactor sink initialisation, to remove hardcoding of hg...
r5441 hg help convert
Bryan O'Sullivan
convert: add test
r5015 hg init a
cd a
echo a > a
hg ci -d'0 0' -Ama
hg cp a b
hg ci -d'1 0' -mb
hg rm a
hg ci -d'2 0' -mc
hg mv b a
hg ci -d'3 0' -md
echo a >> a
hg ci -d'4 0' -me
cd ..
Thomas Arendsen Hein
test-convert: Hide warning about missing subversion bindings.
r5028 hg convert a 2>&1 | grep -v 'subversion python bindings could not be loaded'
Bryan O'Sullivan
convert: add test
r5015 hg --cwd a-hg pull ../a
Bryan O'Sullivan
convert: refactor sink initialisation, to remove hardcoding of hg...
r5441
touch bogusfile
echo % should fail
hg convert a bogusfile
mkdir bogusdir
chmod 000 bogusdir
echo % should fail
hg convert a bogusdir
echo % should succeed
chmod 700 bogusdir
hg convert a bogusdir
Patrick Mezard
test-convert: test before() and after() conversion actions
r5805
echo % test pre and post conversion actions
echo 'include b' > filemap
hg convert --debug --filemap filemap a partialb | \
grep 'run hg'
Mads Kiilerich
convert: missing p4 tool is only slightly fatal...
r7905
echo % converting empty dir should fail "nicely"
mkdir emptydir
Greg Ward
run-tests: redefine --with-hg so it takes the 'hg' script to run....
r8674 # override $PATH to ensure p4 not visible; use $PYTHON in case we're
# running from a devel copy, not a temp installation
PATH=$BINDIR $PYTHON $BINDIR/hg convert emptydir 2>&1 | sed 's,file://.*/emptydir,.../emptydir,g'
Patrick Mezard
convert: better error on invalid repository type
r9962
echo % convert with imaginary source type
hg convert --source-type foo a a-foo
echo % convert with imaginary sink type
hg convert --dest-type foo a a-foo
true