Mercurial > public > mercurial-scm > hg-stable
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