# HG changeset patch # User Thomas Arendsen Hein # Date 2007-01-11 22:13:32 # Node ID bf329bda51a61033667bf8d657a4affa4a9315bf # Parent dfe87137ed143fc658489acc765d411937f33a43 # Parent 1590558e9f607c045946c377de7dfd325b92cc29 Merge branchname changes in localrepo.commit. diff --git a/mercurial/localrepo.py b/mercurial/localrepo.py --- a/mercurial/localrepo.py +++ b/mercurial/localrepo.py @@ -761,6 +761,8 @@ class localrepository(repo.repository): edittext.append("HG: user: %s" % user) if p2 != nullid: edittext.append("HG: branch merge") + if branchname: + edittext.append("HG: branch %s" % util.tolocal(branchname)) edittext.extend(["HG: changed %s" % f for f in changed]) edittext.extend(["HG: removed %s" % f for f in removed]) if not changed and not remove: @@ -786,6 +788,9 @@ class localrepository(repo.repository): parent2=xp2) tr.close() + if self.branchcache and "branch" in extra: + self.branchcache[util.tolocal(extra["branch"])] = n + if use_dirstate or update_dirstate: self.dirstate.setparents(n) if use_dirstate: