##// END OF EJS Templates
narrow: remove unused "cacheprop" stuff...
Martin von Zweigbergk -
r37398:c3c76194 default
parent child Browse files
Show More
@@ -8,10 +8,8 b''
8 from __future__ import absolute_import
8 from __future__ import absolute_import
9
9
10 from mercurial import (
10 from mercurial import (
11 bundlerepo,
12 changegroup,
11 changegroup,
13 hg,
12 hg,
14 localrepo,
15 narrowspec,
13 narrowspec,
16 scmutil,
14 scmutil,
17 )
15 )
@@ -40,14 +38,6 b' def unsharenarrowspec(orig, ui, repo, re'
40 def wraprepo(repo):
38 def wraprepo(repo):
41 """Enables narrow clone functionality on a single local repository."""
39 """Enables narrow clone functionality on a single local repository."""
42
40
43 cacheprop = localrepo.storecache
44 if isinstance(repo, bundlerepo.bundlerepository):
45 # We have to use a different caching property decorator for
46 # bundlerepo because storecache blows up in strange ways on a
47 # bundlerepo. Fortunately, there's no risk of data changing in
48 # a bundlerepo.
49 cacheprop = lambda name: localrepo.unfilteredpropertycache
50
51 class narrowrepository(repo.__class__):
41 class narrowrepository(repo.__class__):
52
42
53 def file(self, f):
43 def file(self, f):
General Comments 0
You need to be logged in to leave comments. Login now