Ну, вы могли бы использовать
hg --cwd the/path/you/want/to/test root
Эта команда сообщает вам, есть ли хранилище на the/path/you/want/to/test
или выше. Посмотрите на код завершения команды, чтобы увидеть, удалось ли это.
Вам также нужно будет сравнить корень, напечатанный командой, с вашим фактическим каталогом - может быть, что существует хранилище на более высоком уровне, и тогда hg root
сообщит об этом.