# HG changeset patch # User Michael Tjørnemark <michael@tjornemark.dk> # Date 1335725930 -7200 # Sun Apr 29 20:58:50 2012 +0200 # Branch stable # Node ID 9dba55369cd874e6389fc1857fe7c033ef3a051b # Parent f9262456fb017fc15677dd93d118e9ce323b0e26 changegroup: decompress GZ algorithm in larger chunks for better performance diff --git a/mercurial/changegroup.py b/mercurial/changegroup.py --- a/mercurial/changegroup.py +++ b/mercurial/changegroup.py @@ -118,7 +118,7 @@ elif alg == 'GZ': def generator(f): zd = zlib.decompressobj() - for chunk in f: + for chunk in util.filechunkiter(f): yield zd.decompress(chunk) elif alg == 'BZ': def generator(f):