Mercurial > hg
changeset 19491:e111d5e6bbbd stable
hgweb: fix duplication for some search queries
Given that N is maximum revision number in a repo, than if a revision with
number N-100n or N-100n+1 (for any integer n) is found with a hgweb search,
this revision is duplicated in search results.
author | Alexander Plavin <me@aplavin.ru> |
---|---|
date | Sun, 21 Jul 2013 01:38:04 +0400 |
parents | 074bd02352c0 |
children | dfc0fe1541d9 |
files | mercurial/hgweb/webcommands.py |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/hgweb/webcommands.py Wed Jul 24 14:51:13 2013 -0400 +++ b/mercurial/hgweb/webcommands.py Sun Jul 21 01:38:04 2013 +0400 @@ -119,7 +119,7 @@ cl = web.repo.changelog for i in xrange(len(web.repo) - 1, 0, -100): l = [] - for j in cl.revs(max(0, i - 100), i + 1): + for j in cl.revs(max(0, i - 99), i): ctx = web.repo[j] l.append(ctx) l.reverse()