Mercurial: agregar una sucursal desde el repository principal

Tengo un proyecto bifurcado, y ahora el repository principal ha agregado una nueva twig que quiero en mi proyecto bifurcado.

¿Es una mejor práctica agregar la twig localmente y luego fusionar desde el repository principal, o hay una forma más correcta de hacerlo?

Supongo que es esto, pero no quiero estropear las cosas:

hg branch theNewBranch hg pull -r theNewBranch ssh://hg@bitbucket.org/master_repository/theproject hg merge 0011223344ff hg commit -m "Merged in master repository branch" 

No hay necesidad de agregarlo localmente. Cada commit tiene la twig en la que está grabado . Si tienen un commit en theNewBranch lo obtendrás.

Si quieres todo lo que han duplicado localmente solo hazlo:

 hg pull ssh://hg@bitbucket.org/master_repository/theproject 

Y si desea fusionarse con su sucursal local, haga lo siguiente:

 hg checkout mylocalbranch hg merge theNewBranch