mercurial/hgweb/hgweb_mod.py
changeset 2900 26c37ebda1bb
parent 2876 cf86bbb8ed68
child 2920 ef8ee4477019
equal deleted inserted replaced
2885:bd29a3067b97 2900:26c37ebda1bb
   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 = ui.diffopts()
   137         diffopts = self.repo.ui.diffopts()
   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)