branch | stable |
changeset 30320 | bff5ccbe5ead |
parent 30109 | 96a2278ee732 |
child 30321 | e0ff47999b13 |
--- a/mercurial/scmutil.py Sun Nov 13 06:06:23 2016 +0900 +++ b/mercurial/scmutil.py Sun Nov 13 06:11:56 2016 +0900 @@ -390,8 +390,7 @@ newstat = util.filestat(dstpath) if newstat.isambig(oldstat): # stat of renamed file is ambiguous to original one - advanced = (oldstat.stat.st_mtime + 1) & 0x7fffffff - os.utime(dstpath, (advanced, advanced)) + newstat.avoidambig(dstpath, oldstat) return ret return util.rename(self.join(src), dstpath)