##// 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:

r10446:a565a244 default
r10521:bde1bb25 stable
Show More
test-help
63 lines | 1.0 KiB | text/plain | TextLexer
Thomas Arendsen Hein
Remove bashisms and use /bin/sh instead of /bin/bash....
r544 #!/bin/sh
mpm@selenic.com
Add a simple testing framework...
r331
Thomas Arendsen Hein
Further help improvements:...
r849 hg
hg -q
mpm@selenic.com
A bunch of parsing/help updates...
r596 hg help
Thomas Arendsen Hein
Support for 'hg --version'. setup.py stores version from hg repository....
r423 hg -q help
Henri Wiechers
test-help: improve test coverage...
r10110
echo %% test short command list with verbose option
hg -v help shortlist | sed 's/[(]version [^)]*[)]/(version xxx)/'
mpm@selenic.com
Add a simple testing framework...
r331 hg add -h
Henri Wiechers
test-help: improve test coverage...
r10121
Martin Geisler
commands: add verbose example to help text for add
r10446 echo %% verbose help for add
hg add -hv
Henri Wiechers
test-help: improve test coverage...
r10121 echo %% test help option with version option
hg add -h --version | sed 's/[(]version [^)]*[)]/(version xxx)/'
mpm@selenic.com
A bunch of parsing/help updates...
r596 hg add --skjdfks
Henri Wiechers
test-help: improve test coverage...
r10139
echo %% test ambiguous command help
hg help ad
Henri Wiechers
test-help: improve test coverage...
r10140 echo %% test command without options
hg help verify
mpm@selenic.com
Add a simple testing framework...
r331 hg help diff
Thomas Arendsen Hein
Further help improvements:...
r849 hg help status
hg -q help status
mpm@selenic.com
Add a simple testing framework...
r331 hg help foo
Thomas Arendsen Hein
Further help improvements:...
r849 hg skjdfks
mpm@selenic.com
Add a simple testing framework...
r331
Henri Wiechers
test-help: improve test coverage...
r10141 cat > helpext.py <<EOF
import os
from mercurial import commands
def nohelp(ui, *args, **kwargs):
pass
cmdtable = {
"nohelp": (nohelp, [], "hg nohelp"),
}
commands.norepo += ' nohelp'
EOF
abspath=`pwd`/helpext.py
echo '[extensions]' >> $HGRCPATH
echo "helpext = $abspath" >> $HGRCPATH
echo %% test command with no help text
hg help nohelp
Henri Wiechers
test-help: improve test coverage...
r10142 echo %% test that default list of commands omits extension commands
hg help
Henri Wiechers
test-help: improve test coverage...
r10143 echo %% test list of commands with command with no help text
hg help helpext
Henri Wiechers
test-help: improve test coverage...
r10144 echo %% test a help topic
hg help revs
Thomas Arendsen Hein
Support for 'hg --version'. setup.py stores version from hg repository....
r423 exit 0