mercurial/context.py
changeset 4204 f9bbcebcacea
parent 3862 46abbed02b2d
child 4206 0b48e3985765
--- a/mercurial/context.py
+++ b/mercurial/context.py
@@ -413,9 +413,9 @@ class workingctx(changectx):
     def clean(self): return self._status[5]
     def branch(self):
         try:
-            return self._repo.opener("branch").read().strip()
+            return self._repo.opener("branch").read().strip() or "default"
         except IOError:
-            return ""
+            return "default"
 
     def parents(self):
         """return contexts for each parent changeset"""