Одним из решений «не совсем то, что было задумано» было бы создание каждого подрепортажа родительского репозитория. Что-то с .hgsub
файлом:
project1 = project1
project2 = project2
...
будет достаточно для 'hg pull' на верхнем уровне, чтобы сделать тягу во всех из них.
Тебе, наверное, лучше просто написать сценарий. Я не знаю, что Eclipse предлагает для сценариев, но из командной строки Unix это будет:
for therepo in $(find /my/project/root -type -d -name .hg) ; do
hg --repository ${therepo%.hg} pull
done