merge from a sub-branch on socket