201 for f in c: |
201 for f in c: |
202 to = r.file(f).read(mmap1[f]) |
202 to = r.file(f).read(mmap1[f]) |
203 tn = r.file(f).read(mmap2[f]) |
203 tn = r.file(f).read(mmap2[f]) |
204 yield diffblock(mdiff.unidiff(to, date1, tn, date2, f), f, tn) |
204 yield diffblock(mdiff.unidiff(to, date1, tn, date2, f), f, tn) |
205 for f in a: |
205 for f in a: |
206 to = "" |
206 to = None |
207 tn = r.file(f).read(mmap2[f]) |
207 tn = r.file(f).read(mmap2[f]) |
208 yield diffblock(mdiff.unidiff(to, date1, tn, date2, f), f, tn) |
208 yield diffblock(mdiff.unidiff(to, date1, tn, date2, f), f, tn) |
209 for f in d: |
209 for f in d: |
210 to = r.file(f).read(mmap1[f]) |
210 to = r.file(f).read(mmap1[f]) |
211 tn = "" |
211 tn = None |
212 yield diffblock(mdiff.unidiff(to, date1, tn, date2, f), f, tn) |
212 yield diffblock(mdiff.unidiff(to, date1, tn, date2, f), f, tn) |
213 |
213 |
214 def header(self): |
214 def header(self): |
215 yield self.t("header", repo = self.reponame) |
215 yield self.t("header", repo = self.reponame) |
216 |
216 |