--- a/mercurial/context.py Tue Mar 13 21:54:34 2007 -0700
+++ b/mercurial/context.py Wed Mar 14 01:26:09 2007 -0500
@@ -66,7 +66,7 @@
def date(self): return self._changeset[2]
def files(self): return self._changeset[3]
def description(self): return self._changeset[4]
- def branch(self): return self._changeset[5].get("branch", "")
+ def branch(self): return self._changeset[5].get("branch")
def parents(self):
"""return contexts for each parent changeset"""
@@ -412,11 +412,7 @@
def deleted(self): return self._status[3]
def unknown(self): return self._status[4]
def clean(self): return self._status[5]
- def branch(self):
- try:
- return self._repo.opener("branch").read().strip()
- except IOError:
- return ""
+ def branch(self): return self._repo.dirstate.branch()
def parents(self):
"""return contexts for each parent changeset"""