84 > requeststr = 'cmd=archive;node=%s;type=%s' % (node, archive) |
84 > requeststr = 'cmd=archive;node=%s;type=%s' % (node, archive) |
85 > else: |
85 > else: |
86 > node, archive, file = sys.argv[1:] |
86 > node, archive, file = sys.argv[1:] |
87 > requeststr = 'cmd=archive;node=%s;type=%s;file=%s' % (node, archive, file) |
87 > requeststr = 'cmd=archive;node=%s;type=%s;file=%s' % (node, archive, file) |
88 > try: |
88 > try: |
|
89 > stdout = sys.stdout.buffer |
|
90 > except AttributeError: |
|
91 > stdout = sys.stdout |
|
92 > try: |
89 > f = urllib2.urlopen('http://127.0.0.1:%s/?%s' |
93 > f = urllib2.urlopen('http://127.0.0.1:%s/?%s' |
90 > % (os.environ['HGPORT'], requeststr)) |
94 > % (os.environ['HGPORT'], requeststr)) |
91 > sys.stdout.write(f.read()) |
95 > stdout.write(f.read()) |
92 > except urllib2.HTTPError, e: |
96 > except urllib2.HTTPError, e: |
93 > sys.stderr.write(str(e) + '\n') |
97 > sys.stderr.write(str(e) + '\n') |
94 > EOF |
98 > EOF |
95 $ python getarchive.py "$TIP" gz | gunzip | tar tf - 2>/dev/null |
99 $ python getarchive.py "$TIP" gz | gunzip | tar tf - 2>/dev/null |
96 test-archive-1701ef1f1510/.hg_archival.txt |
100 test-archive-1701ef1f1510/.hg_archival.txt |