Show More
@@ -0,0 +1,41 b'' | |||||
|
1 | #!/bin/sh | |||
|
2 | ||||
|
3 | hg clone old-http://localhost:20059/ copy | |||
|
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 | ||||
|
34 | hg clone old-http://localhost:20059/remote local | |||
|
35 | ||||
|
36 | cd local | |||
|
37 | hg verify | |||
|
38 | cat bar | |||
|
39 | hg pull | |||
|
40 | ||||
|
41 | kill $! |
@@ -0,0 +1,26 b'' | |||||
|
1 | requesting all changes | |||
|
2 | adding changesets | |||
|
3 | adding manifests | |||
|
4 | adding file changes | |||
|
5 | added 0 changesets with 0 changes to 0 files | |||
|
6 | 0 | |||
|
7 | changeset: 0:61c9426e69fe | |||
|
8 | tag: tip | |||
|
9 | user: test | |||
|
10 | date: Thu Jan 1 00:00:00 1970 +0000 | |||
|
11 | summary: test | |||
|
12 | ||||
|
13 | requesting all changes | |||
|
14 | adding changesets | |||
|
15 | adding manifests | |||
|
16 | adding file changes | |||
|
17 | added 1 changesets with 1 changes to 1 files | |||
|
18 | checking changesets | |||
|
19 | checking manifests | |||
|
20 | crosschecking files in changesets and manifests | |||
|
21 | checking files | |||
|
22 | 1 files, 1 changesets, 1 total revisions | |||
|
23 | foo | |||
|
24 | pulling from old-http://localhost:20059/remote | |||
|
25 | searching for changes | |||
|
26 | no changes found |
General Comments 0
You need to be logged in to leave comments.
Login now