##// END OF EJS Templates
Add a features list to branches.cache to detect caches of old hg versions....
Add a features list to branches.cache to detect caches of old hg versions. The leading space in the written file makes sure that the feature list never can match an existing version, even if the first feature can be read as hex. Additionally old hg versions display the id with --debug, too.

File last commit:

r3469:33b6c819 default
r4168:bbfe5a3f default
Show More
test-static-http
50 lines | 1.0 KiB | text/plain | TextLexer
mpm@selenic.com
Add an old-http test case...
r1111 #!/bin/sh
Benoit Boissinot
replace old-http:// syntax by static-http:// and deprecate the redundant hg://
r2431 http_proxy= hg clone static-http://localhost:20059/ copy
mpm@selenic.com
Add an old-http test case...
r1111 echo $?
Alexis S. L. Carvalho
Don't use test -e in tests - sh doesn't like it on Solaris
r3469 test -d copy || echo copy: No such file or directory
mpm@selenic.com
Add an old-http test case...
r1111
# This server doesn't do range requests so it's basically only good for
# one pull
cat > dumb.py <<EOF
import BaseHTTPServer, SimpleHTTPServer, signal
def run(server_class=BaseHTTPServer.HTTPServer,
handler_class=SimpleHTTPServer.SimpleHTTPRequestHandler):
server_address = ('localhost', 20059)
httpd = server_class(server_address, handler_class)
httpd.serve_forever()
signal.signal(signal.SIGTERM, lambda x: sys.exit(0))
run()
EOF
python dumb.py 2>/dev/null &
Vadim Gelfer
tests: record few more daemon pids to be safe
r2572 echo $! >> $DAEMON_PIDS
mpm@selenic.com
Add an old-http test case...
r1111
mkdir remote
cd remote
hg init
echo foo > bar
hg add bar
Thomas Arendsen Hein
Use 'hg ci -d "1000000 0"' in tests to circumvent problem with leading zero....
r1933 hg commit -m"test" -d "1000000 0"
mpm@selenic.com
Add an old-http test case...
r1111 hg tip
cd ..
Benoit Boissinot
replace old-http:// syntax by static-http:// and deprecate the redundant hg://
r2431 http_proxy= hg clone static-http://localhost:20059/remote local
mpm@selenic.com
Add an old-http test case...
r1111
cd local
hg verify
cat bar
Vadim Gelfer
hooks: add url to changegroup, incoming, prechangegroup, pretxnchangegroup hooks...
r2673
cd ../remote
echo baz > quux
hg commit -A -mtest2 -d '100000000 0'
cd ../local
echo '[hooks]' >> .hg/hgrc
echo 'changegroup = echo changegroup: u=$HG_URL' >> .hg/hgrc
Thomas Arendsen Hein
Fixed test-static-http with http_proxy variable set again.
r1502 http_proxy= hg pull
mpm@selenic.com
Add an old-http test case...
r1111
kill $!