##// END OF EJS Templates
hgweb: use changelog for iteration...
Pierre-Yves David -
r18427:56ca4443 default
parent child Browse files
Show More
@@ -196,10 +196,13 b' def changelog(web, req, tmpl, shortlog=F'
196
196
197 def changelist(latestonly, **map):
197 def changelist(latestonly, **map):
198 l = [] # build a list in forward order for efficiency
198 l = [] # build a list in forward order for efficiency
199 revs = []
200 if start < end:
201 revs = web.repo.changelog.revs(start, end - 1)
199 if latestonly:
202 if latestonly:
200 revs = (end - 1,)
203 for r in revs:
201 else:
204 pass
202 revs = xrange(start, end)
205 revs = (r,)
203 for i in revs:
206 for i in revs:
204 ctx = web.repo[i]
207 ctx = web.repo[i]
205 n = ctx.node()
208 n = ctx.node()
@@ -745,10 +748,11 b' def filelog(web, req, tmpl):'
745 l = []
748 l = []
746
749
747 repo = web.repo
750 repo = web.repo
751 revs = repo.changelog.revs(start, end - 1)
748 if latestonly:
752 if latestonly:
749 revs = (end - 1,)
753 for r in revs:
750 else:
754 pass
751 revs = xrange(start, end)
755 revs = (r,)
752 for i in revs:
756 for i in revs:
753 iterfctx = fctx.filectx(i)
757 iterfctx = fctx.filectx(i)
754
758
General Comments 0
You need to be logged in to leave comments. Login now