# HG changeset patch # User Martin von Zweigbergk # Date 1522957004 25200 # Node ID c3c76194f0c13639d395097a5080bf23c6b8757b # Parent 24c7428983c53f27d9f372a43a45503f77fde6b8 narrow: remove unused "cacheprop" stuff This is unused since D3046. I didn't even notice it then, but tests still pass so I hope it's still handled safely. Differential Revision: https://phab.mercurial-scm.org/D3142 diff -r 24c7428983c5 -r c3c76194f0c1 hgext/narrow/narrowrepo.py --- a/hgext/narrow/narrowrepo.py Tue Apr 03 14:11:43 2018 -0700 +++ b/hgext/narrow/narrowrepo.py Thu Apr 05 12:36:44 2018 -0700 @@ -8,10 +8,8 @@ from __future__ import absolute_import from mercurial import ( - bundlerepo, changegroup, hg, - localrepo, narrowspec, scmutil, ) @@ -40,14 +38,6 @@ def wraprepo(repo): """Enables narrow clone functionality on a single local repository.""" - cacheprop = localrepo.storecache - if isinstance(repo, bundlerepo.bundlerepository): - # We have to use a different caching property decorator for - # bundlerepo because storecache blows up in strange ways on a - # bundlerepo. Fortunately, there's no risk of data changing in - # a bundlerepo. - cacheprop = lambda name: localrepo.unfilteredpropertycache - class narrowrepository(repo.__class__): def file(self, f):