mercurial/context.py
changeset 44104 85c4cd73996b
parent 44052 b74270da5eee
child 44108 c472970339d2
equal deleted inserted replaced
44103:2077ffede71f 44104:85c4cd73996b
  1987             for f in self.modified() + self.added():
  1987             for f in self.modified() + self.added():
  1988                 self._repo.dirstate.normal(f)
  1988                 self._repo.dirstate.normal(f)
  1989             for f in self.removed():
  1989             for f in self.removed():
  1990                 self._repo.dirstate.drop(f)
  1990                 self._repo.dirstate.drop(f)
  1991             self._repo.dirstate.setparents(node)
  1991             self._repo.dirstate.setparents(node)
       
  1992             self._repo._quick_access_changeid_invalidate()
  1992 
  1993 
  1993         # write changes out explicitly, because nesting wlock at
  1994         # write changes out explicitly, because nesting wlock at
  1994         # runtime may prevent 'wlock.release()' in 'repo.commit()'
  1995         # runtime may prevent 'wlock.release()' in 'repo.commit()'
  1995         # from immediately doing so for subsequent changing files
  1996         # from immediately doing so for subsequent changing files
  1996         self._repo.dirstate.write(self._repo.currenttransaction())
  1997         self._repo.dirstate.write(self._repo.currenttransaction())