Mercurial > public > mercurial-scm > hg
comparison mercurial/commands.py @ 1444:f84ed9c6131d
fix for cloning empty repo (.hg is still empty)
author | Benoit Boissinot <benoit.boissinot@ens-lyon.org> |
---|---|
date | Tue, 25 Oct 2005 14:55:39 -0700 |
parents | 3a0b69ea5708 |
children | 508a3f559553 |
comparison
equal
deleted
inserted
replaced
1443:3a0b69ea5708 | 1444:f84ed9c6131d |
---|---|
713 | 713 |
714 files = "data 00manifest.d 00manifest.i 00changelog.d 00changelog.i" | 714 files = "data 00manifest.d 00manifest.i 00changelog.d 00changelog.i" |
715 for f in files.split(): | 715 for f in files.split(): |
716 src = os.path.join(source, ".hg", f) | 716 src = os.path.join(source, ".hg", f) |
717 dst = os.path.join(dest, ".hg", f) | 717 dst = os.path.join(dest, ".hg", f) |
718 util.copyfiles(src, dst) | 718 try: |
719 util.copyfiles(src, dst) | |
720 except OSError, inst: | |
721 if inst.errno != errno.ENOENT: raise | |
719 | 722 |
720 repo = hg.repository(ui, dest) | 723 repo = hg.repository(ui, dest) |
721 | 724 |
722 else: | 725 else: |
723 repo = hg.repository(ui, dest, create=1) | 726 repo = hg.repository(ui, dest, create=1) |