Назад | Перейти на главную страницу

Ошибка автоматического обновления набора изменений со статусом -1

Я использую Mercurial SCM по локальной сети, используя обычную общую папку вместо HTTP. У меня проблема с запуском ловушки автоматического обновления.

Я ввел этот крючок как подробно в FAQ. Это устанавливает ловушку, но когда я что-то отправляю в удаленный репозиторий, я получаю сообщение об ошибке:

added 1 changesets with 1 changes to 1 files
running hook changegroup: hg update >&2
warning: changegroup hook exited with status -1

Eсть аналогичный вопрос о переполнении стека, но он не предлагает никаких решений, кроме того, что это может быть где-то ошибка разрешений.

У кого-нибудь еще была эта проблема, и может ли кто-нибудь еще пролить свет на это или сообщить мне, с чего начать исправление? Может быть проблема с разрешениями сервера?

Пожалуйста, попробуйте с

[hooks]
changegroup = hg update --debug

вместо. Перенаправление ошибок может вызвать какие-то ошибки в некоторых старых версиях Mercurial. Тогда также попробуйте нажать с

$ hg push --debug

чтобы получить весь доступный вывод от Mercurial.