--- a/mercurial/hgweb.py Wed Aug 17 21:14:20 2005 -0500
+++ b/mercurial/hgweb.py Wed Aug 17 21:45:44 2005 -0500
@@ -252,12 +252,12 @@
if pos + f < count: l.append(("+" + r, pos + f))
if pos - f >= 0: l.insert(0, ("-" + r, pos - f))
- yield self.t("naventry", rev = 0, label="(0)")
+ yield {"rev": 0, "label": "(0)"}
for label, rev in l:
- yield self.t("naventry", label = label, rev = rev)
+ yield {"label": label, "rev": rev}
- yield self.t("naventry", label="tip")
+ yield {"label": "tip", "rev": ""}
def changelist(**map):
parity = (start - end) & 1
@@ -269,22 +269,21 @@
hn = hex(n)
t = float(changes[2].split(' ')[0])
- l.insert(0, self.t(
- 'changelogentry',
- parity = parity,
- author = changes[1],
- parent = self.parents("changelogparent",
+ l.insert(0, {
+ "parity": parity,
+ "author": changes[1],
+ "parent": self.parents("changelogparent",
cl.parents(n), cl.rev),
- changelogtag = self.showtag("changelogtag",n),
- manifest = hex(changes[0]),
- desc = changes[4],
- date = t,
- files = self.listfilediffs(changes[3], n),
- rev = i,
- node = hn))
+ "changelogtag": self.showtag("changelogtag",n),
+ "manifest": hex(changes[0]),
+ "desc": changes[4],
+ "date": t,
+ "files": self.listfilediffs(changes[3], n),
+ "rev": i,
+ "node": hn})
parity = 1 - parity
- yield l
+ for e in l: yield e
cl = self.repo.changelog
mf = cl.read(cl.tip())[0]
--- a/templates/changelog.tmpl Wed Aug 17 21:14:20 2005 -0500
+++ b/templates/changelog.tmpl Wed Aug 17 21:45:44 2005 -0500
@@ -18,18 +18,18 @@
<label for="search1">search:</label>
<input type="hidden" name="cmd" value="changelog">
<input name="rev" id="search1" type="text" size="30">
-navigate: <small>#changenav#</small>
+navigate: <small>#changenav%naventry#</small>
</p>
</form>
-#entries#
+#entries%changelogentry#
<form action="#">
<p>
<label for="search2">search:</label>
<input type="hidden" name="cmd" value="changelog">
<input name="rev" id="search2" type="text" size="30">
-navigate: <small>#changenav#</small>
+navigate: <small>#changenav%naventry#</small>
</p>
</form>