Mercurial > hg > mercurial-crew-with-dirclash
annotate tests/test-static-http @ 1504:0fcdd126642d
fix file opening for some commands on Windows
Using file as opener in debug commands won't work on Windows, as the
index and data files needs to be opened in binary mode.
author | Christian Boos <cboos@neuf.fr> |
---|---|
date | Thu, 03 Nov 2005 14:24:07 -0800 |
parents | 1170fef58071 |
children | 7d83a351a936 |
rev | line source |
---|---|
1111 | 1 #!/bin/sh |
2 | |
1502
1170fef58071
Fixed test-static-http with http_proxy variable set again.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
1128
diff
changeset
|
3 http_proxy= hg clone old-http://localhost:20059/ copy |
1111 | 4 echo $? |
5 ls copy | |
6 | |
7 # This server doesn't do range requests so it's basically only good for | |
8 # one pull | |
9 cat > dumb.py <<EOF | |
10 import BaseHTTPServer, SimpleHTTPServer, signal | |
11 | |
12 def run(server_class=BaseHTTPServer.HTTPServer, | |
13 handler_class=SimpleHTTPServer.SimpleHTTPRequestHandler): | |
14 server_address = ('localhost', 20059) | |
15 httpd = server_class(server_address, handler_class) | |
16 httpd.serve_forever() | |
17 | |
18 signal.signal(signal.SIGTERM, lambda x: sys.exit(0)) | |
19 run() | |
20 EOF | |
21 | |
22 python dumb.py 2>/dev/null & | |
23 | |
24 mkdir remote | |
25 cd remote | |
26 hg init | |
27 echo foo > bar | |
28 hg add bar | |
29 hg commit -m"test" -d"0 0" | |
30 hg tip | |
31 | |
32 cd .. | |
33 | |
1128
8bf19f96b97a
Fixed test-static-http with http_proxy variable set.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
1111
diff
changeset
|
34 http_proxy= hg clone old-http://localhost:20059/remote local |
1111 | 35 |
36 cd local | |
37 hg verify | |
38 cat bar | |
1502
1170fef58071
Fixed test-static-http with http_proxy variable set again.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
1128
diff
changeset
|
39 http_proxy= hg pull |
1111 | 40 |
41 kill $! |