How to make TortoiseHg pull certain branch only?
- by mark
I have cloned the default branch of a big repository and now I wish to pull from the server using the TortoiseHg client.
However, TortoiseHg proposes to pull from all the branches. Is it possible to instruct it to pull from the current branch only?
So far I have seen suggestions to:
Setup a hook on the client side to reject pulls from unwanted branches
Check incoming revisions in TortoiseHg and only pull the ones belonging to the current branch
Use the Mercurial ACL extension to deny access to all the branches, but the current one.
I dislike all of these solutions, since all of them are client based. In all of them TortoiseHg actually pulls all of the branches (even in the second, where the pulled revisions are arranged into a bundle presented in the incoming revisions view)
Is there an hg pull -b BRANCH equivalent in TortoiseHg?
Thanks.
EDIT
I know how to do all of this using the Mercurial command line client - hg.exe. This question is specifically about the TortoiseHg GUI client.