Mercurial > public > mercurial-scm > hg
comparison mercurial/localrepo.py @ 18948:2f05fa162316
localrepo: use "vfs.rename()" instead of "util.rename()"
author | FUJIWARA Katsunori <foozy@lares.dti.ne.jp> |
---|---|
date | Mon, 15 Apr 2013 01:22:15 +0900 |
parents | 9b82f93e3a7a |
children | 138978f20180 |
comparison
equal
deleted
inserted
replaced
18947:9b82f93e3a7a | 18948:2f05fa162316 |
---|---|
902 | 902 |
903 parents = self.dirstate.parents() | 903 parents = self.dirstate.parents() |
904 self.destroying() | 904 self.destroying() |
905 transaction.rollback(self.sopener, self.sjoin('undo'), ui.warn) | 905 transaction.rollback(self.sopener, self.sjoin('undo'), ui.warn) |
906 if self.vfs.exists('undo.bookmarks'): | 906 if self.vfs.exists('undo.bookmarks'): |
907 util.rename(self.join('undo.bookmarks'), | 907 self.vfs.rename('undo.bookmarks', 'bookmarks') |
908 self.join('bookmarks')) | |
909 if self.svfs.exists('undo.phaseroots'): | 908 if self.svfs.exists('undo.phaseroots'): |
910 util.rename(self.sjoin('undo.phaseroots'), | 909 self.svfs.rename('undo.phaseroots', 'phaseroots') |
911 self.sjoin('phaseroots')) | |
912 self.invalidate() | 910 self.invalidate() |
913 | 911 |
914 parentgone = (parents[0] not in self.changelog.nodemap or | 912 parentgone = (parents[0] not in self.changelog.nodemap or |
915 parents[1] not in self.changelog.nodemap) | 913 parents[1] not in self.changelog.nodemap) |
916 if parentgone: | 914 if parentgone: |
917 util.rename(self.join('undo.dirstate'), self.join('dirstate')) | 915 self.vfs.rename('undo.dirstate', 'dirstate') |
918 try: | 916 try: |
919 branch = self.opener.read('undo.branch') | 917 branch = self.opener.read('undo.branch') |
920 self.dirstate.setbranch(encoding.tolocal(branch)) | 918 self.dirstate.setbranch(encoding.tolocal(branch)) |
921 except IOError: | 919 except IOError: |
922 ui.warn(_('named branch could not be reset: ' | 920 ui.warn(_('named branch could not be reset: ' |