mercurial/util.py
changeset 917 7f3f55903496
parent 912 302f83b85054
child 1015 22571b8d35d3
equal deleted inserted replaced
916:fe094cca9915 917:7f3f55903496
   185         if os.path.isdir(srcname):
   185         if os.path.isdir(srcname):
   186             copytree(srcname, dstname, copyfile)
   186             copytree(srcname, dstname, copyfile)
   187         elif os.path.isfile(srcname):
   187         elif os.path.isfile(srcname):
   188             copyfile(srcname, dstname)
   188             copyfile(srcname, dstname)
   189         else:
   189         else:
   190             raise IOError("Not a regular file: %r" % srcname)
   190             pass
   191 
   191 
   192 def _makelock_file(info, pathname):
   192 def _makelock_file(info, pathname):
   193     ld = os.open(pathname, os.O_CREAT | os.O_WRONLY | os.O_EXCL)
   193     ld = os.open(pathname, os.O_CREAT | os.O_WRONLY | os.O_EXCL)
   194     os.write(ld, info)
   194     os.write(ld, info)
   195     os.close(ld)
   195     os.close(ld)