mercurial/context.py
changeset 3351 50a18815e3f0
parent 3319 6c68bc1e7873
child 3353 69fe021cc23e
equal deleted inserted replaced
3324:34f08b8883cf 3351:50a18815e3f0
   358             for f in l:
   358             for f in l:
   359                 man[f] = man.get(copied.get(f, f), nullid) + i
   359                 man[f] = man.get(copied.get(f, f), nullid) + i
   360                 man.set(f, util.is_exec(self._repo.wjoin(f), man.execf(f)))
   360                 man.set(f, util.is_exec(self._repo.wjoin(f), man.execf(f)))
   361 
   361 
   362         for f in deleted + removed:
   362         for f in deleted + removed:
   363             del man[f]
   363             if f in man:
       
   364                 del man[f]
   364 
   365 
   365         self._manifest = man
   366         self._manifest = man
   366 
   367 
   367     def manifest(self): return self._manifest
   368     def manifest(self): return self._manifest
   368 
   369