mercurial/context.py
changeset 4663 6b2e8cb39583
parent 4640 178778ca648f
child 4815 8808ea7da86b
equal deleted inserted replaced
4662:f9b8ea362b49 4663:6b2e8cb39583
    65     def user(self): return self._changeset[1]
    65     def user(self): return self._changeset[1]
    66     def date(self): return self._changeset[2]
    66     def date(self): return self._changeset[2]
    67     def files(self): return self._changeset[3]
    67     def files(self): return self._changeset[3]
    68     def description(self): return self._changeset[4]
    68     def description(self): return self._changeset[4]
    69     def branch(self): return self._changeset[5].get("branch")
    69     def branch(self): return self._changeset[5].get("branch")
       
    70     def tags(self): return self._repo.nodetags(self._node)
    70 
    71 
    71     def parents(self):
    72     def parents(self):
    72         """return contexts for each parent changeset"""
    73         """return contexts for each parent changeset"""
    73         p = self._repo.changelog.parents(self._node)
    74         p = self._repo.changelog.parents(self._node)
    74         return [changectx(self._repo, x) for x in p]
    75         return [changectx(self._repo, x) for x in p]
   411     def deleted(self): return self._status[3]
   412     def deleted(self): return self._status[3]
   412     def unknown(self): return self._status[4]
   413     def unknown(self): return self._status[4]
   413     def clean(self): return self._status[5]
   414     def clean(self): return self._status[5]
   414     def branch(self): return self._repo.dirstate.branch()
   415     def branch(self): return self._repo.dirstate.branch()
   415 
   416 
       
   417     def tags(self):
       
   418         t = []
       
   419         [t.extend(p.tags()) for p in self.parents()]
       
   420         return t
       
   421 
   416     def parents(self):
   422     def parents(self):
   417         """return contexts for each parent changeset"""
   423         """return contexts for each parent changeset"""
   418         return self._parents
   424         return self._parents
   419 
   425 
   420     def children(self):
   426     def children(self):