108 def refresh(self, request=None): |
108 def refresh(self, request=None): |
109 st = get_stat(self.repo.spath) |
109 st = get_stat(self.repo.spath) |
110 # compare changelog size in addition to mtime to catch |
110 # compare changelog size in addition to mtime to catch |
111 # rollbacks made less than a second ago |
111 # rollbacks made less than a second ago |
112 if st.st_mtime != self.mtime or st.st_size != self.size: |
112 if st.st_mtime != self.mtime or st.st_size != self.size: |
113 r = hg.repository(self.repo.baseui, self.repo.root) |
113 r = hg.repository(self.repo.baseui, self.repo.url()) |
114 self.repo = self._getview(r) |
114 self.repo = self._getview(r) |
115 self.maxchanges = int(self.config("web", "maxchanges", 10)) |
115 self.maxchanges = int(self.config("web", "maxchanges", 10)) |
116 self.stripecount = int(self.config("web", "stripes", 1)) |
116 self.stripecount = int(self.config("web", "stripes", 1)) |
117 self.maxshortchanges = int(self.config("web", "maxshortchanges", |
117 self.maxshortchanges = int(self.config("web", "maxshortchanges", |
118 60)) |
118 60)) |