mercurial/context.py
changeset 4953 1fd7a99d98f6
parent 4892 3b081f2a77b2
child 5389 26c060922085
equal deleted inserted replaced
4952:8c294ee7047e 4953:1fd7a99d98f6
    57             md = self._repo.manifest.readdelta(self._changeset[0])
    57             md = self._repo.manifest.readdelta(self._changeset[0])
    58             self._manifestdelta = md
    58             self._manifestdelta = md
    59             return self._manifestdelta
    59             return self._manifestdelta
    60         else:
    60         else:
    61             raise AttributeError, name
    61             raise AttributeError, name
       
    62 
       
    63     def __contains__(self, key):
       
    64         return key in self._manifest
       
    65 
       
    66     def __getitem__(self, key):
       
    67         return self.filectx(key)
       
    68 
       
    69     def __iter__(self):
       
    70         a = self._manifest.keys()
       
    71         a.sort()
       
    72         for f in a:
       
    73             return f
    62 
    74 
    63     def changeset(self): return self._changeset
    75     def changeset(self): return self._changeset
    64     def manifest(self): return self._manifest
    76     def manifest(self): return self._manifest
    65 
    77 
    66     def rev(self): return self._rev
    78     def rev(self): return self._rev