If I commit a new named branch on a subrepo, then commit the change in subrepo to the master repo and push the master repo, it informs me that a new branch needs to be created on the remote repository, and asks me to confirm. If I say yes, it just keeps coming back with the same dialog over and over. Looks like it's not cascading the logic to the subrepo push.
Really excellent dialog, though!! I've been looking forward to that for a while! The old ticket requesting it used to be here: https://bitbucket.org/tortoisehg/stable/issue/1468/pushing-a-new-named-branch-should-not#comment-399365 (tortoisehg / stable / issues /
#1468 - Pushing a new named branch should not require enabling the "Force pull or push" option — Bitbucket), but I can't seem to find that now.