Mercurial > public > mercurial-scm > hg
comparison mercurial/localrepo.py @ 20975:37cdf1fca1b2
localrepo: make "undofiles()" return list of tuples "(vfs, relative filename)"
Before this patch, "localrepository.undofiles()" returns list of
absolute filename of undo files.
This patch makes it return list of tuples "(vfs, relative filename)"
to access undo files via vfs.
This patch also changes "repair.strip()", which is the only user of
"localrepository.undofiles()".
author | FUJIWARA Katsunori <foozy@lares.dti.ne.jp> |
---|---|
date | Sun, 09 Mar 2014 01:03:28 +0900 |
parents | 7a679918ee2b |
children | 298c9f346dde |
comparison
equal
deleted
inserted
replaced
20974:ef377f2e0ab9 | 20975:37cdf1fca1b2 |
---|---|
860 (self.vfs, 'journal.desc'), | 860 (self.vfs, 'journal.desc'), |
861 (self.vfs, 'journal.bookmarks'), | 861 (self.vfs, 'journal.bookmarks'), |
862 (self.svfs, 'journal.phaseroots')) | 862 (self.svfs, 'journal.phaseroots')) |
863 | 863 |
864 def undofiles(self): | 864 def undofiles(self): |
865 return [vfs.join(undoname(x)) for vfs, x in self._journalfiles()] | 865 return [(vfs, undoname(x)) for vfs, x in self._journalfiles()] |
866 | 866 |
867 def _writejournal(self, desc): | 867 def _writejournal(self, desc): |
868 self.opener.write("journal.dirstate", | 868 self.opener.write("journal.dirstate", |
869 self.opener.tryread("dirstate")) | 869 self.opener.tryread("dirstate")) |
870 self.opener.write("journal.branch", | 870 self.opener.write("journal.branch", |