equal
deleted
inserted
replaced
963 |
963 |
964 if req.form.has_key('roots'): |
964 if req.form.has_key('roots'): |
965 nodes = map(bin, req.form['roots'][0].split(" ")) |
965 nodes = map(bin, req.form['roots'][0].split(" ")) |
966 |
966 |
967 z = zlib.compressobj() |
967 z = zlib.compressobj() |
968 f = self.repo.changegroup(nodes) |
968 f = self.repo.changegroup(nodes, 'serve') |
969 while 1: |
969 while 1: |
970 chunk = f.read(4096) |
970 chunk = f.read(4096) |
971 if not chunk: |
971 if not chunk: |
972 break |
972 break |
973 req.write(z.compress(chunk)) |
973 req.write(z.compress(chunk)) |