equal
deleted
inserted
replaced
4 # Copyright 2006 Vadim Gelfer <vadim.gelfer@gmail.com> |
4 # Copyright 2006 Vadim Gelfer <vadim.gelfer@gmail.com> |
5 # |
5 # |
6 # This software may be used and distributed according to the terms of the |
6 # This software may be used and distributed according to the terms of the |
7 # GNU General Public License version 2 or any later version. |
7 # GNU General Public License version 2 or any later version. |
8 |
8 |
9 from node import bin, hex, nullid |
9 from node import nullid |
10 from i18n import _ |
10 from i18n import _ |
11 import repo, changegroup, statichttprepo, error, url, util, wireproto |
11 import changegroup, statichttprepo, error, url, util, wireproto |
12 import os, urllib, urllib2, urlparse, zlib, httplib |
12 import os, urllib, urllib2, urlparse, zlib, httplib |
13 import errno, socket |
13 import errno, socket |
14 import encoding |
|
15 |
14 |
16 def zgenerator(f): |
15 def zgenerator(f): |
17 zd = zlib.decompressobj() |
16 zd = zlib.decompressobj() |
18 try: |
17 try: |
19 for chunk in util.filechunkiter(f): |
18 for chunk in util.filechunkiter(f): |