diff -r f18e4608bb61 -r 39256bee2ed9 mercurial/localrepo.py --- a/mercurial/localrepo.py Thu Feb 23 03:25:44 2023 +0100 +++ b/mercurial/localrepo.py Thu Feb 23 03:28:44 2023 +0100 @@ -2558,9 +2558,6 @@ else: # discard all changes (including ones already written # out) in this transaction - narrowspec.restorebackup(self, b'journal.narrowspec') - narrowspec.restorewcbackup(self, b'journal.narrowspec.dirstate') - repo.invalidate(clearfilecache=True) tr = transaction.transaction( @@ -2688,8 +2685,6 @@ def _journalfiles(self): return ( (self.svfs, b'journal'), - (self.svfs, b'journal.narrowspec'), - (self.vfs, b'journal.narrowspec.dirstate'), (self.vfs, b'journal.branch'), (self.vfs, b'journal.desc'), (bookmarks.bookmarksvfs(self), b'journal.bookmarks'), @@ -2701,8 +2696,6 @@ @unfilteredmethod def _writejournal(self, desc): - narrowspec.savewcbackup(self, b'journal.narrowspec.dirstate') - narrowspec.savebackup(self, b'journal.narrowspec') self.vfs.write( b"journal.branch", encoding.fromlocal(self.dirstate.branch()) ) @@ -2820,8 +2813,6 @@ self.dirstate.setparents(self.nullid) self.dirstate.clear() - narrowspec.restorebackup(self, b'undo.narrowspec') - narrowspec.restorewcbackup(self, b'undo.narrowspec.dirstate') try: branch = self.vfs.read(b'undo.branch') self.dirstate.setbranch(encoding.tolocal(branch))