mercurial/repository.py
changeset 39872 733db72f0f54
parent 39869 14e500b58263
child 39873 2ac4f3e97813
equal deleted inserted replaced
39871:01c0f01b562b 39872:733db72f0f54
   338     warning = interfaceutil.Attribute(
   338     warning = interfaceutil.Attribute(
   339         """Message indicating a non-fatal problem.""")
   339         """Message indicating a non-fatal problem.""")
   340 
   340 
   341     error = interfaceutil.Attribute(
   341     error = interfaceutil.Attribute(
   342         """Message indicating a fatal problem.""")
   342         """Message indicating a fatal problem.""")
       
   343 
       
   344     node = interfaceutil.Attribute(
       
   345         """Revision encountering the problem.
       
   346 
       
   347         ``None`` means the problem doesn't apply to a single revision.
       
   348         """)
   343 
   349 
   344 class irevisiondelta(interfaceutil.Interface):
   350 class irevisiondelta(interfaceutil.Interface):
   345     """Represents a delta between one revision and another.
   351     """Represents a delta between one revision and another.
   346 
   352 
   347     Instances convey enough information to allow a revision to be exchanged
   353     Instances convey enough information to allow a revision to be exchanged
   788 
   794 
   789         ``state`` is a dict holding state of the verifier process. It can be
   795         ``state`` is a dict holding state of the verifier process. It can be
   790         used to communicate data between invocations of multiple storage
   796         used to communicate data between invocations of multiple storage
   791         primitives.
   797         primitives.
   792 
   798 
       
   799         If individual revisions cannot have their revision content resolved,
       
   800         the method is expected to set the ``skipread`` key to a set of nodes
       
   801         that encountered problems.
       
   802 
   793         The method yields objects conforming to the ``iverifyproblem``
   803         The method yields objects conforming to the ``iverifyproblem``
   794         interface.
   804         interface.
   795         """
   805         """
   796 
   806 
   797 class idirs(interfaceutil.Interface):
   807 class idirs(interfaceutil.Interface):