# HG changeset patch # User FUJIWARA Katsunori # Date 1381765864 -32400 # Node ID 3f92e749d381575a5313963919b924b8bc64a178 # Parent 896a4568def7e8ac61660cf72ca92235fbcef4a6 changelog: use "vfs.rename()" instead of "util.rename()" diff -r 896a4568def7 -r 3f92e749d381 mercurial/changelog.py --- a/mercurial/changelog.py Tue Oct 15 00:51:04 2013 +0900 +++ b/mercurial/changelog.py Tue Oct 15 00:51:04 2013 +0900 @@ -224,10 +224,10 @@ self.opener = self._realopener # move redirected index data back into place if self._divert: - nfile = self.opener(self.indexfile + ".a") - n = nfile.name + tmpname = self.indexfile + ".a" + nfile = self.opener.open(tmpname) nfile.close() - util.rename(n, n[:-2]) + self.opener.rename(tmpname, self.indexfile) elif self._delaybuf: fp = self.opener(self.indexfile, 'a') fp.write("".join(self._delaybuf))