- hgnested searchs for hg-subrepositories in the current directory tree.
- There is no need to manage them explicitly, see question no. 1
- hg nclone -b 3.2 http://hg.tryton.org/trytond This will work, because each subrepo(=Tryton module in this case) has a branch 3.2. At the moment you cannot do this for the 2.8 version, because there are new modules without 2.8-branch. The nclone exits on error on the first module without existing 2.8-branch.
You could pull the whole repo with "hg nclone http://hg.tryton.org/trytond" and do an "hg nupdate -r 2.8". You will get an error on each module without 2.8-branch, but you could delete all of them.