comparison mercurial/context.py @ 3428:cc9c31b07c2c

Add branch method to contexts
author Matt Mackall <mpm@selenic.com>
date Tue, 17 Oct 2006 18:30:12 -0500
parents 69fe021cc23e
children 357b5589dc62
comparison
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