Quando você puxa uma ramificação específica, você (por design) puxa a CABEÇA da ramificação e todos os seus ancestrais
O Mergeset, que mescla esse cabeçalho na ramificação padrão ( se existir ) não é
- ancestral do branch-head
- changeset na ramificação
<branchname>
e devido a estas duas razões não pode ser puxado.
Não é um problema, mas um comportamento correto e esperado.
Se você perguntou "Por que não atualizei para a cabeça", é necessário reler hg help update
If no changeset is specified, update to the tip of the current named branch
(ou seja, se o seu .
estava na ramificação padrão antes, hg up
não alterará a ramificação, você deve hg up <branchname>
para a atualização entre filiais)