mercurial/hg.py
changeset 578 e33c85d2812a
parent 576 da11baf5de7b
child 579 ffeb2c3a1966
equal deleted inserted replaced
577:5291a16324c0 578:e33c85d2812a
  1253             self.dirstate.update([f], 'm')
  1253             self.dirstate.update([f], 'm')
  1254 
  1254 
  1255         for f in remove:
  1255         for f in remove:
  1256             self.ui.note("removing %s\n" % f)
  1256             self.ui.note("removing %s\n" % f)
  1257             os.unlink(f)
  1257             os.unlink(f)
       
  1258             # try removing directories that might now be empty
       
  1259             try: os.removedirs(os.path.dirname(f))
       
  1260             except: pass
  1258         if mode == 'n':
  1261         if mode == 'n':
  1259             self.dirstate.forget(remove)
  1262             self.dirstate.forget(remove)
  1260         else:
  1263         else:
  1261             self.dirstate.update(remove, 'r')
  1264             self.dirstate.update(remove, 'r')
  1262 
  1265