Mercurial > hg
view tests/get-with-headers.py @ 2548:0229ff95faec
Clarified message when nothing to merge is seen.
Sometimes there's a non-tip head waiting to be merged, especially after
pulling in remote changes while there were local modifications in the working
directory which had to be committed before 'hg merge' can work.
author | Thomas Arendsen Hein <thomas@intevation.de> |
---|---|
date | Mon, 03 Jul 2006 19:14:29 +0200 |
parents | 84655f721f39 |
children | 22713dce19f6 |
line wrap: on
line source
#!/usr/bin/env python __doc__ = """This does HTTP get requests given a host:port and path and returns a subset of the headers plus the body of the result.""" import httplib, sys headers = [h.lower() for h in sys.argv[3:]] conn = httplib.HTTPConnection(sys.argv[1]) conn.request("GET", sys.argv[2]) response = conn.getresponse() print response.status, response.reason for h in headers: if response.getheader(h, None) is not None: print "%s: %s" % (h, response.getheader(h)) print sys.stdout.write(response.read())