Mercurial > public > mercurial-scm > hg
comparison mercurial/hgweb/hgweb_mod.py @ 2920:ef8ee4477019
merge with mpm.
author | Vadim Gelfer <vadim.gelfer@gmail.com> |
---|---|
date | Wed, 16 Aug 2006 10:46:24 -0700 |
parents | 26c37ebda1bb 3848488244fc |
children | 27da6dddd0ee |
comparison
equal
deleted
inserted
replaced
2919:b70740aefa4d | 2920:ef8ee4477019 |
---|---|
9 import os | 9 import os |
10 import os.path | 10 import os.path |
11 import mimetypes | 11 import mimetypes |
12 from mercurial.demandload import demandload | 12 from mercurial.demandload import demandload |
13 demandload(globals(), "re zlib ConfigParser mimetools cStringIO sys tempfile") | 13 demandload(globals(), "re zlib ConfigParser mimetools cStringIO sys tempfile") |
14 demandload(globals(), "mercurial:mdiff,ui,hg,util,archival,streamclone") | 14 demandload(globals(), "mercurial:mdiff,ui,hg,util,archival,streamclone,patch") |
15 demandload(globals(), "mercurial:templater") | 15 demandload(globals(), "mercurial:templater") |
16 demandload(globals(), "mercurial.hgweb.common:get_mtime,staticfile") | 16 demandload(globals(), "mercurial.hgweb.common:get_mtime,staticfile") |
17 from mercurial.node import * | 17 from mercurial.node import * |
18 from mercurial.i18n import gettext as _ | 18 from mercurial.i18n import gettext as _ |
19 | 19 |
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 = self.repo.ui.diffopts() | 137 diffopts = patch.diffopts(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) |