mercurial/hgweb.py
changeset 1779 a1e6e02e9d05
parent 1777 a2316878f19d
parent 1736 50de0887bbcd
child 1780 8a1f2eae2832
equal deleted inserted replaced
1778:b08b87cecc37 1779:a1e6e02e9d05
   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))