mercurial/commands.py
changeset 770 b3820ce0e88a
parent 766 b444a7e053f1
child 771 0de223012086
child 791 040655ea0cc4
equal deleted inserted replaced
769:0c033ef053ab 770:b3820ce0e88a
   434             ui.note("cloning by hardlink\n")
   434             ui.note("cloning by hardlink\n")
   435         util.copytree(os.path.join(source, ".hg"), os.path.join(dest, ".hg"),
   435         util.copytree(os.path.join(source, ".hg"), os.path.join(dest, ".hg"),
   436                       copyfile)
   436                       copyfile)
   437         try:
   437         try:
   438             os.unlink(os.path.join(dest, ".hg", "dirstate"))
   438             os.unlink(os.path.join(dest, ".hg", "dirstate"))
   439         except IOError:
   439         except OSError:
   440             pass
   440             pass
   441 
   441 
   442         repo = hg.repository(ui, dest)
   442         repo = hg.repository(ui, dest)
   443 
   443 
   444     else:
   444     else: