mercurial/hgweb.py
changeset 1736 50de0887bbcd
parent 1703 41d884f741ca
child 1769 982fb022a16a
child 1779 a1e6e02e9d05
equal deleted inserted replaced
1735:791405fe9991 1736:50de0887bbcd
   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))