mercurial/context.py
changeset 3428 cc9c31b07c2c
parent 3353 69fe021cc23e
child 3436 357b5589dc62
equal deleted inserted replaced
3427:f2de6b6bc57a 3428:cc9c31b07c2c
    62     def node(self): return self._node
    62     def node(self): return self._node
    63     def user(self): return self._changeset[1]
    63     def user(self): return self._changeset[1]
    64     def date(self): return self._changeset[2]
    64     def date(self): return self._changeset[2]
    65     def files(self): return self._changeset[3]
    65     def files(self): return self._changeset[3]
    66     def description(self): return self._changeset[4]
    66     def description(self): return self._changeset[4]
       
    67     def branch(self): return self._changeset[5].get("branch", "")
    67 
    68 
    68     def parents(self):
    69     def parents(self):
    69         """return contexts for each parent changeset"""
    70         """return contexts for each parent changeset"""
    70         p = self._repo.changelog.parents(self._node)
    71         p = self._repo.changelog.parents(self._node)
    71         return [ changectx(self._repo, x) for x in p ]
    72         return [ changectx(self._repo, x) for x in p ]
   190     def node(self): return self._changectx.node()
   191     def node(self): return self._changectx.node()
   191     def user(self): return self._changectx.user()
   192     def user(self): return self._changectx.user()
   192     def date(self): return self._changectx.date()
   193     def date(self): return self._changectx.date()
   193     def files(self): return self._changectx.files()
   194     def files(self): return self._changectx.files()
   194     def description(self): return self._changectx.description()
   195     def description(self): return self._changectx.description()
       
   196     def branch(self): return self._changectx.branch()
   195     def manifest(self): return self._changectx.manifest()
   197     def manifest(self): return self._changectx.manifest()
   196     def changectx(self): return self._changectx
   198     def changectx(self): return self._changectx
   197 
   199 
   198     def data(self): return self._filelog.read(self._filenode)
   200     def data(self): return self._filelog.read(self._filenode)
   199     def renamed(self): return self._filelog.renamed(self._filenode)
   201     def renamed(self): return self._filelog.renamed(self._filenode)
   386     def added(self): return self._status[1]
   388     def added(self): return self._status[1]
   387     def removed(self): return self._status[2]
   389     def removed(self): return self._status[2]
   388     def deleted(self): return self._status[3]
   390     def deleted(self): return self._status[3]
   389     def unknown(self): return self._status[4]
   391     def unknown(self): return self._status[4]
   390     def clean(self): return self._status[5]
   392     def clean(self): return self._status[5]
       
   393     def branch(self):
       
   394         try:
       
   395             return self._repo.opener("branch").read().strip()
       
   396         except IOError:
       
   397             return ""
   391 
   398 
   392     def parents(self):
   399     def parents(self):
   393         """return contexts for each parent changeset"""
   400         """return contexts for each parent changeset"""
   394         return self._parents
   401         return self._parents
   395 
   402