equal
deleted
inserted
replaced
685 |
685 |
686 if args.has_key('roots'): |
686 if args.has_key('roots'): |
687 nodes = map(bin, args['roots'][0].split(" ")) |
687 nodes = map(bin, args['roots'][0].split(" ")) |
688 |
688 |
689 z = zlib.compressobj() |
689 z = zlib.compressobj() |
690 for chunk in self.repo.changegroup(nodes): |
690 f = self.repo.changegroup(nodes) |
|
691 while 1: |
|
692 chunk = f.read(4096) |
|
693 if not chunk: break |
691 sys.stdout.write(z.compress(chunk)) |
694 sys.stdout.write(z.compress(chunk)) |
692 |
695 |
693 sys.stdout.write(z.flush()) |
696 sys.stdout.write(z.flush()) |
694 |
697 |
695 else: |
698 else: |