##// END OF EJS Templates
Show reason why an ignore file can't be read and state that it is skipped.
Show reason why an ignore file can't be read and state that it is skipped.

File last commit:

r1962:2a676ad5 default
r2006:ff8b39da default
Show More
test-static-http
41 lines | 843 B | text/plain | TextLexer
#!/bin/sh
http_proxy= hg clone old-http://localhost:20059/ copy
echo $?
ls copy 2>/dev/null || echo copy: No such file or directory
# 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 &
mkdir remote
cd remote
hg init
echo foo > bar
hg add bar
hg commit -m"test" -d "1000000 0"
hg tip
cd ..
http_proxy= hg clone old-http://localhost:20059/remote local
cd local
hg verify
cat bar
http_proxy= hg pull
kill $!