changeset 4209 | dbc3846c09a1 |
parent 4177 | ba51a8225a60 |
parent 4207 | 7e1c8a565a4f |
child 4232 | 0d51eb296fb9 |
--- a/mercurial/merge.py +++ b/mercurial/merge.py @@ -493,9 +493,9 @@ def update(repo, node, branchmerge, forc if not partial: recordupdates(repo, action, branchmerge) repo.dirstate.setparents(fp1, fp2) + if not branchmerge: + repo.dirstate.setbranch(p2.branch()) repo.hook('update', parent1=xp1, parent2=xp2, error=stats[3]) - if not branchmerge: - repo.opener("branch", "w").write(p2.branch() + "\n") return stats