# HG changeset patch
# User Josef "Jeff" Sipek
# Date 1124333144 18000
# Node ID bdd7c53fca000ad482cfce57ab563ab8c2b1dd6a
# Parent aedb47764f2902b54eeef6ee2d83dd0cf8795807
hgweb: Changed changelog page to list format syntax
diff -r aedb47764f29 -r bdd7c53fca00 mercurial/hgweb.py
--- 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]
diff -r aedb47764f29 -r bdd7c53fca00 templates/changelog.tmpl
--- 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 @@
-navigate: #changenav#
+navigate: #changenav%naventry#
-#entries#
+#entries%changelogentry#