Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/context.py @ 3413: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
3412:f2de6b6bc57a | 3413: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 |