¿Cómo apuntar pip a una rama mercurial?

Estoy tratando de instalar mi aplicación a través de pip a un virtualenv para su prueba.

Funciona bien para instalar eldefault otip al igual que:

pip install -e hg+https://username@bitbucket.org/username/app_name#egg=app_name

Pero, ¿hay alguna forma de apuntar a una rama, en lugar de solo obtener la punta? No estoy seguro si esto sería algo mercurial, bitbucket o pip.

Bitbucket permite la descarga de una versión etiquetada del código, pero solo puedo hacer que funcione mientras estoy conectado al navegador. Intenté instalar desde untag tar.gz como tal:

pip install https://username@bitbucket.org/username/app_name/get/bbc4286a75db.tar.gz

pero incluso después de ingresar mi contraseña, devuelve un 401 No Autorizado (Es un Repo Privado)