diff mercurial/localrepo.py @ 41229:50ca531f1f24

narrow: copy store narrowspec to working copy immediately We no longer need to delay it until the end of the transaction since we now restore a backup if the transaction aborts. Differential Revision: https://phab.mercurial-scm.org/D5506
author Martin von Zweigbergk <martinvonz@google.com>
date Sat, 29 Dec 2018 23:01:12 -0800
parents 3b35ebdb9f8c
children d2d716cc0700
line wrap: on
line diff
--- a/mercurial/localrepo.py	Sat Dec 29 22:34:38 2018 -0800
+++ b/mercurial/localrepo.py	Sat Dec 29 23:01:12 2018 -0800
@@ -1252,7 +1252,7 @@
 
     def setnarrowpats(self, newincludes, newexcludes):
         narrowspec.save(self, newincludes, newexcludes)
-        narrowspec.copytoworkingcopy(self, self.currenttransaction())
+        narrowspec.copytoworkingcopy(self)
         self.invalidate(clearfilecache=True)
         # So the next access won't be considered a conflict
         # TODO: It seems like there should be a way of doing this that