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