mercurial/scmutil.py
changeset 17768 9837cafc25b1
parent 17763 13070de77c86
child 17817 b17be267b59c
--- a/mercurial/scmutil.py	Sun Oct 14 23:49:28 2012 +0200
+++ b/mercurial/scmutil.py	Sat Oct 13 15:10:39 2012 -0500
@@ -327,10 +327,7 @@
                 raise OSError(err.errno, _('could not symlink to %r: %s') %
                               (src, err.strerror), linkname)
         else:
-            f = self(dst, "w")
-            f.write(src)
-            f.close()
-            self._fixfilemode(dst)
+            self.write(dst, src)
 
     def audit(self, path):
         self.auditor(path)