mercurial/manifest.py
changeset 45066 5a80915e99ce
parent 44852 fd3b94f1712d
child 45118 d0ef8c1dddd4
equal deleted inserted replaced
45065:b8f4ead9fa49 45066:5a80915e99ce
  1663         added,
  1663         added,
  1664         removed,
  1664         removed,
  1665         readtree=None,
  1665         readtree=None,
  1666         match=None,
  1666         match=None,
  1667     ):
  1667     ):
       
  1668         """add some manifest entry in to the manifest log
       
  1669 
       
  1670         input:
       
  1671 
       
  1672           m:           the manifest dict we want to store
       
  1673           transaction: the open transaction
       
  1674           p1:          manifest-node of p1
       
  1675           p2:          manifest-node of p2
       
  1676           added:       file added/changed compared to parent
       
  1677           removed:     file removed compared to parent
       
  1678 
       
  1679         tree manifest input:
       
  1680 
       
  1681           readtree:    a function to read a subtree
       
  1682           match:       a filematcher for the subpart of the tree manifest
       
  1683         """
  1668         try:
  1684         try:
  1669             if p1 not in self.fulltextcache:
  1685             if p1 not in self.fulltextcache:
  1670                 raise FastdeltaUnavailable()
  1686                 raise FastdeltaUnavailable()
  1671             # If our first parent is in the manifest cache, we can
  1687             # If our first parent is in the manifest cache, we can
  1672             # compute a delta here using properties we know about the
  1688             # compute a delta here using properties we know about the