Isso depende se os usuários estão fazendo login como eles próprios ou como um usuário Mercurial dedicado. Se você criar um usuário do Mercurial dedicado e autenticar por chave, poderá definir o diretório inicial do usuário do Mercurial como /var/vcroot/link
, e a barra única após connection-name
será relativa a isso.
Observe que seu segundo exemplo não será funcional devido a uma barra ausente pelo mesmo motivo (ou seja, deve ser ssh://connection-name//var/vcroot/link/repository-name
).
Se você tiver usuários fazendo login como eles mesmos, cada usuário terá que criar um link simbólico em $HOME
para que isso funcione. Como alternativa, você pode tornar /hg
um link simbólico para /var/vcroot/link
e usar ssh://connection-name//hg/repository-name
, que provavelmente é curto o suficiente para ser conveniente.