mercurial/context.py
changeset 13235 6bf39d88c857
parent 13047 6c375e07d673
child 13384 caa561759538
equal deleted inserted replaced
13234:0935ff767285 13235:6bf39d88c857
   827 
   827 
   828     def remove(self, list, unlink=False):
   828     def remove(self, list, unlink=False):
   829         if unlink:
   829         if unlink:
   830             for f in list:
   830             for f in list:
   831                 try:
   831                 try:
   832                     util.unlink(self._repo.wjoin(f))
   832                     util.unlinkpath(self._repo.wjoin(f))
   833                 except OSError, inst:
   833                 except OSError, inst:
   834                     if inst.errno != errno.ENOENT:
   834                     if inst.errno != errno.ENOENT:
   835                         raise
   835                         raise
   836         wlock = self._repo.wlock()
   836         wlock = self._repo.wlock()
   837         try:
   837         try: