##// END OF EJS Templates
Fixed test-static-http with http_proxy variable set.
Thomas Arendsen Hein -
r1128:8bf19f96 default
parent child Browse files
Show More
@@ -1,41 +1,41 b''
1 #!/bin/sh
1 #!/bin/sh
2
2
3 hg clone old-http://localhost:20059/ copy
3 hg clone old-http://localhost:20059/ copy
4 echo $?
4 echo $?
5 ls copy
5 ls copy
6
6
7 # This server doesn't do range requests so it's basically only good for
7 # This server doesn't do range requests so it's basically only good for
8 # one pull
8 # one pull
9 cat > dumb.py <<EOF
9 cat > dumb.py <<EOF
10 import BaseHTTPServer, SimpleHTTPServer, signal
10 import BaseHTTPServer, SimpleHTTPServer, signal
11
11
12 def run(server_class=BaseHTTPServer.HTTPServer,
12 def run(server_class=BaseHTTPServer.HTTPServer,
13 handler_class=SimpleHTTPServer.SimpleHTTPRequestHandler):
13 handler_class=SimpleHTTPServer.SimpleHTTPRequestHandler):
14 server_address = ('localhost', 20059)
14 server_address = ('localhost', 20059)
15 httpd = server_class(server_address, handler_class)
15 httpd = server_class(server_address, handler_class)
16 httpd.serve_forever()
16 httpd.serve_forever()
17
17
18 signal.signal(signal.SIGTERM, lambda x: sys.exit(0))
18 signal.signal(signal.SIGTERM, lambda x: sys.exit(0))
19 run()
19 run()
20 EOF
20 EOF
21
21
22 python dumb.py 2>/dev/null &
22 python dumb.py 2>/dev/null &
23
23
24 mkdir remote
24 mkdir remote
25 cd remote
25 cd remote
26 hg init
26 hg init
27 echo foo > bar
27 echo foo > bar
28 hg add bar
28 hg add bar
29 hg commit -m"test" -d"0 0"
29 hg commit -m"test" -d"0 0"
30 hg tip
30 hg tip
31
31
32 cd ..
32 cd ..
33
33
34 hg clone old-http://localhost:20059/remote local
34 http_proxy= hg clone old-http://localhost:20059/remote local
35
35
36 cd local
36 cd local
37 hg verify
37 hg verify
38 cat bar
38 cat bar
39 hg pull
39 hg pull
40
40
41 kill $!
41 kill $!
General Comments 0
You need to be logged in to leave comments. Login now