narrow: remove hack to write narrowspec to shared .hg directory
AFAIK, we no longer need it since the narrowspec file was move to the
store directory in
576eef1ab43d, "narrow: move .hg/narrowspec to
.hg/store/narrowspec."
--- a/mercurial/localrepo.py Wed Sep 12 22:15:43 2018 +0900
+++ b/mercurial/localrepo.py Wed Sep 12 22:19:29 2018 +0900
@@ -841,11 +841,7 @@
return self._narrowmatch
def setnarrowpats(self, newincludes, newexcludes):
- target = self
- if self.shared():
- from . import hg
- target = hg.sharedreposource(self)
- narrowspec.save(target, newincludes, newexcludes)
+ narrowspec.save(self, newincludes, newexcludes)
self.invalidate(clearfilecache=True)
def __getitem__(self, changeid):