mercurial/scmutil.py
branchstable
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)