# HG changeset patch # User Martin von Zweigbergk # Date 1533329582 25200 # Node ID 204e074c188e3c5fb0aef9350c10f54de6d03002 # Parent ae2962bb56a340e4bc66292ee4daafc0650f128a narrow: drop checkambig=True when restoring backup IIUC, checkambig is about updating timestamps of the file while renaming. That's important for the dirstate, but we never check the timestamp of the narrowspec file. We can therefore avoid checking passing checkambig=True. Differential Revision: https://phab.mercurial-scm.org/D4098 diff -r ae2962bb56a3 -r 204e074c188e mercurial/narrowspec.py --- a/mercurial/narrowspec.py Thu Aug 02 14:30:40 2018 -0700 +++ b/mercurial/narrowspec.py Fri Aug 03 13:53:02 2018 -0700 @@ -137,7 +137,7 @@ def restorebackup(repo, backupname): if repository.NARROW_REQUIREMENT not in repo.requirements: return - repo.vfs.rename(backupname, FILENAME, checkambig=True) + repo.vfs.rename(backupname, FILENAME) def clearbackup(repo, backupname): if repository.NARROW_REQUIREMENT not in repo.requirements: