mercurial/posix.py
changeset 36954 0585337ea787
parent 36789 ffa3026d4196
child 37098 e24802ea8dbd
equal deleted inserted replaced
36953:3d0178bf1039 36954:0585337ea787
   262             else:
   262             else:
   263                 # create a fixed file to link to; doesn't matter if it
   263                 # create a fixed file to link to; doesn't matter if it
   264                 # already exists.
   264                 # already exists.
   265                 target = 'checklink-target'
   265                 target = 'checklink-target'
   266                 try:
   266                 try:
   267                     open(os.path.join(cachedir, target), 'w').close()
   267                     fullpath = os.path.join(cachedir, target)
       
   268                     open(fullpath, 'w').close()
   268                 except IOError as inst:
   269                 except IOError as inst:
   269                     if inst[0] == errno.EACCES:
   270                     if inst[0] == errno.EACCES:
   270                         # If we can't write to cachedir, just pretend
   271                         # If we can't write to cachedir, just pretend
   271                         # that the fs is readonly and by association
   272                         # that the fs is readonly and by association
   272                         # that the fs won't support symlinks. This
   273                         # that the fs won't support symlinks. This