comparison mercurial/util.py @ 5093:84b10dc3dccc

Fix issue 653: symlinks checkout failure on non-supporting platforms
author Patrick Mezard <pmezard@gmail.com>
date Mon, 06 Aug 2007 10:08:28 +0200
parents 3d35c8cb5eb4
children a2c11f49e989 0f6a1bdf89fb 316ce5e85b3e
comparison
equal deleted inserted replaced
5092:4f37ce544c16 5093:84b10dc3dccc
1306 os.makedirs(dirname) 1306 os.makedirs(dirname)
1307 1307
1308 if self._can_symlink: 1308 if self._can_symlink:
1309 os.symlink(src, linkname) 1309 os.symlink(src, linkname)
1310 else: 1310 else:
1311 f = self(self, dst, "w") 1311 f = self(dst, "w")
1312 f.write(src) 1312 f.write(src)
1313 f.close() 1313 f.close()
1314 1314
1315 class chunkbuffer(object): 1315 class chunkbuffer(object):
1316 """Allow arbitrary sized chunks of data to be efficiently read from an 1316 """Allow arbitrary sized chunks of data to be efficiently read from an