mercurial/hgweb/hgweb_mod.py
changeset 2927 ee6ed2b29e1a
parent 2908 3848488244fc
child 2928 27da6dddd0ee
equal deleted inserted replaced
2919:8743188f4d2e 2927:ee6ed2b29e1a
   132         modified, added, removed, deleted, unknown = r.status(node1, node2)[:5]
   132         modified, added, removed, deleted, unknown = r.status(node1, node2)[:5]
   133         if files:
   133         if files:
   134             modified, added, removed = map(lambda x: filterfiles(files, x),
   134             modified, added, removed = map(lambda x: filterfiles(files, x),
   135                                            (modified, added, removed))
   135                                            (modified, added, removed))
   136 
   136 
   137         diffopts = patch.diffopts(ui)
   137         diffopts = patch.diffopts(self.repo.ui)
   138         for f in modified:
   138         for f in modified:
   139             to = r.file(f).read(mmap1[f])
   139             to = r.file(f).read(mmap1[f])
   140             tn = r.file(f).read(mmap2[f])
   140             tn = r.file(f).read(mmap2[f])
   141             yield diffblock(mdiff.unidiff(to, date1, tn, date2, f,
   141             yield diffblock(mdiff.unidiff(to, date1, tn, date2, f,
   142                                           opts=diffopts), f, tn)
   142                                           opts=diffopts), f, tn)