Под Linux вы можете использовать
mount --bind sourcepath targetpath
вместо символических ссылок и Mercurial будет рассматривать цель как обычный каталог (протестировано на openSUSE 11.2 с Mercurial 1.3.1 и на RHEL6).
Альтернативный синтаксис, поддающийся включению в /etc/fstab
, равен
mount -o bind sourcepath targetpath
Запись в fstab:
sourcepath targetpath none defaults,bind 0 0