mercurial/dirstate.py
branchstable
changeset 15399 41453d55b481
parent 15337 cf5f9df6406b
child 15488 6eff984d8e76
equal deleted inserted replaced
15398:474279be5add 15399:41453d55b481
   368         if f in self._copymap:
   368         if f in self._copymap:
   369             del self._copymap[f]
   369             del self._copymap[f]
   370 
   370 
   371     def drop(self, f):
   371     def drop(self, f):
   372         '''Drop a file from the dirstate'''
   372         '''Drop a file from the dirstate'''
   373         self._dirty = True
   373         if f in self._map:
   374         self._droppath(f)
   374             self._dirty = True
   375         del self._map[f]
   375             self._droppath(f)
       
   376             del self._map[f]
   376 
   377 
   377     def _normalize(self, path, isknown):
   378     def _normalize(self, path, isknown):
   378         normed = os.path.normcase(path)
   379         normed = os.path.normcase(path)
   379         folded = self._foldmap.get(normed, None)
   380         folded = self._foldmap.get(normed, None)
   380         if folded is None:
   381         if folded is None: