If a merge is needed (i.e. if the branches are different, or if the heads diverged), a merge changeset is created and published.
Else, the merged changeset is just published.
If a merge is needed (i.e. if the branches are different, or if the heads diverged), a merge changeset is created and published.
Else, the merged changeset is just published.