diff -r f39953663cc9 -r 2b1434e5eaa0 mercurial/hgweb/hgweb_mod.py --- a/mercurial/hgweb/hgweb_mod.py Thu Sep 10 19:45:46 2015 -0400 +++ b/mercurial/hgweb/hgweb_mod.py Sat Sep 12 11:31:56 2015 -0700 @@ -235,11 +235,11 @@ if self._repos: cached = self._repos.pop() r, created = cached.fetch() - if created: - r = self._webifyrepo(r) else: cached = self._lastrepo.copy() r, created = cached.fetch() + if created: + r = self._webifyrepo(r) self._lastrepo = cached self.mtime = cached.mtime