sh -c X
возвращает 127, когда X не существует.Это, вероятно, означает, что hg
не находится в пути при выполнении сценария.Вы можете запустить which hg
, чтобы выяснить, что такое полный путь, и указать его вместо этого (у меня /usr/bin/hg
), или вы можете установить переменную среды PATH, чтобы можно было найти hg
.