comparison mercurial/localrepo.py @ 49473:f59e49f6bee4

branching: merge stable into default
author Raphaël Gomès <rgomes@octobus.net>
date Thu, 01 Sep 2022 16:51:26 +0200
parents 74fb1842f8b9 0705afae6253
children 4367c46a89ee
comparison
equal deleted inserted replaced
49463:5acbc550d987 49473:f59e49f6bee4
2617 self._transref = weakref.ref(tr) 2617 self._transref = weakref.ref(tr)
2618 scmutil.registersummarycallback(self, tr, desc) 2618 scmutil.registersummarycallback(self, tr, desc)
2619 return tr 2619 return tr
2620 2620
2621 def _journalfiles(self): 2621 def _journalfiles(self):
2622 return ( 2622 first = (
2623 (self.svfs, b'journal'), 2623 (self.svfs, b'journal'),
2624 (self.svfs, b'journal.narrowspec'), 2624 (self.svfs, b'journal.narrowspec'),
2625 (self.vfs, b'journal.narrowspec.dirstate'), 2625 (self.vfs, b'journal.narrowspec.dirstate'),
2626 (self.vfs, b'journal.dirstate'), 2626 (self.vfs, b'journal.dirstate'),
2627 )
2628 middle = []
2629 dirstate_data = self.dirstate.data_backup_filename(b'journal.dirstate')
2630 if dirstate_data is not None:
2631 middle.append((self.vfs, dirstate_data))
2632 end = (
2627 (self.vfs, b'journal.branch'), 2633 (self.vfs, b'journal.branch'),
2628 (self.vfs, b'journal.desc'), 2634 (self.vfs, b'journal.desc'),
2629 (bookmarks.bookmarksvfs(self), b'journal.bookmarks'), 2635 (bookmarks.bookmarksvfs(self), b'journal.bookmarks'),
2630 (self.svfs, b'journal.phaseroots'), 2636 (self.svfs, b'journal.phaseroots'),
2631 ) 2637 )
2638 return first + tuple(middle) + end
2632 2639
2633 def undofiles(self): 2640 def undofiles(self):
2634 return [(vfs, undoname(x)) for vfs, x in self._journalfiles()] 2641 return [(vfs, undoname(x)) for vfs, x in self._journalfiles()]
2635 2642
2636 @unfilteredmethod 2643 @unfilteredmethod