annotate tests/test-bad-pull @ 454:58d57594b802

Add 'local' tags -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Add 'local' tags Local tags are repository-private tags that override the usual tags. They're not version controlled. manifest hash: cce27c853d36f03adba4bd543a37c8faf1a0c749 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCu3SSywK+sNU5EO8RAlVAAJ9sTyIW2EkzBPSPp+3uU6a+6DUC6QCcD0vE jiwqhtfCuvG5LLs54LkzamY= =D9IP -----END PGP SIGNATURE-----
author mpm@selenic.com
date Thu, 23 Jun 2005 18:48:50 -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