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) |