diff -r d0e0d3d43e14 -r 035684c6b69a mercurial/util.py --- a/mercurial/util.py Sat Jan 22 16:15:40 2011 +0100 +++ b/mercurial/util.py Wed Jan 26 19:14:30 2011 +0100 @@ -913,6 +913,8 @@ # shares if the file is open. fd = open(f) nlink = nlinks(f) + if nlink < 1: + nlink = 2 # force mktempcopy (issue1922) fd.close() except (OSError, IOError): nlink = 0