# HG changeset patch # User Anton Shestakov # Date 1522996596 -28800 # Node ID 0dd393a32567ead292ec38d602ada44747f906cf # Parent a2d06eba843fb659494d5fecca73ad25bb509b67 stablerangecache: use self instead of repo in stablerangerepo.stablerange() Referring to repo here was somehow preventing it from being garbage-collected (important in hgweb, where currently every request gets a new repo). diff -r a2d06eba843f -r 0dd393a32567 hgext3rd/evolve/stablerangecache.py --- a/hgext3rd/evolve/stablerangecache.py Fri Apr 06 14:26:24 2018 +0800 +++ b/hgext3rd/evolve/stablerangecache.py Fri Apr 06 14:36:36 2018 +0800 @@ -353,8 +353,8 @@ @localrepo.unfilteredpropertycache def stablerange(self): - cache = mergepointsql(repo) - cache.update(repo) + cache = mergepointsql(self) + cache.update(self) return cache @localrepo.unfilteredmethod