Phabricator, Diffusion, Mercurial: «прервать: проверка целостности не удалась» - PullRequest
2 голосов
/ 26 февраля 2020

Мой Phabricator прекратил получать новые коммиты через несколько дней go, я попытался просмотреть свой репозиторий в Diffusion, но произошла ошибка:

Command failed with error #255!
COMMAND
hg --config ui.ssh='/var/www/phabricator/bin/ssh-connect' files --print0 --rev ''\''d753179d2d3defe5b6504c0f4d30f1dd9fb72766'\''' -I '.'
STDOUT
(empty)
STDERR
abort: integrity check failed on 00changelog.i:42440!

42440 был последним коммитом, извлеченным из моего репозитория , Это проблема моего репо или Phabricator? Я не могу найти ничего полезного.

1 Ответ

3 голосов
/ 28 февраля 2020

Да, это проблема с вашим клоном репо . Вы можете использовать любой из описанных в связанных методах topi c (начиная с hg verify локально и удаленно) и , если 42440 поврежден только в вашем клоне, получить новый хороший клон

JFYI: https://www.mercurial-scm.org/wiki/RepositoryCorruption

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...