# HG changeset patch # User Martin von Zweigbergk # Date 2018-04-05 19:36:44 # 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 --git a/hgext/narrow/narrowrepo.py b/hgext/narrow/narrowrepo.py --- a/hgext/narrow/narrowrepo.py +++ b/hgext/narrow/narrowrepo.py @@ -8,10 +8,8 @@ from __future__ import absolute_import from mercurial import ( - bundlerepo, changegroup, hg, - localrepo, narrowspec, scmutil, ) @@ -40,14 +38,6 @@ def unsharenarrowspec(orig, ui, repo, re 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):