annotate tests/test-bad-pull @ 401:af4848f83e68

From: Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 From: Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl> add hg tag command Tweaks by mpm: clean up error messages handle non-existent .hgtags file add tests update test-help output manifest hash: 569c7fe01193159919af2566e8f5089409ffad65 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCuMMwywK+sNU5EO8RAuUdAJ90TkT/D9lDOnEVAW2d3WT7K8Ct3QCggiJA c9Qbd79K4UWKQAVkYq03cOY= =SWS8 -----END PGP SIGNATURE-----
author mpm@selenic.com
date Tue, 21 Jun 2005 17:47:28 -0800
parents fbe8834923c5
children c5705ab9cebd
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
395
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
1 #!/bin/bash
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
2
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
3 mkdir copy
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
4 cd copy
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
5 hg init http://localhost:20059/
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
6 hg verify
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
7 hg co
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
8 cat foo
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
9 hg manifest
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
10
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
11 cat > dumb.py <<EOF
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
12 import BaseHTTPServer, SimpleHTTPServer, signal
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
13
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
14 def run(server_class=BaseHTTPServer.HTTPServer,
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
15 handler_class=SimpleHTTPServer.SimpleHTTPRequestHandler):
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
16 server_address = ('localhost', 20059)
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
17 httpd = server_class(server_address, handler_class)
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
18 httpd.serve_forever()
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
19
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
20 signal.signal(signal.SIGTERM, lambda x: sys.exit(0))
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
21 run()
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
22 EOF
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
23
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
24 python dumb.py 2>/dev/null &
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
25
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
26 mkdir copy2
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
27 cd copy2
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
28 hg init http://localhost:20059/foo
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
29 hg verify
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
30 hg co
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
31 cat foo
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
32 hg manifest
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
33
fbe8834923c5 commands: report http exceptions nicely
mpm@selenic.com
parents:
diff changeset
34 kill %1