Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/util.py @ 5077: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
5076:4f37ce544c16 | 5077: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 |