Я только что сделал hg pull в репозитории и внес несколько изменений. Он сказал, чтобы бежать hg update, поэтому я и сделал. К сожалению, когда я это сделал, он провалился со следующим сообщением об ошибке:
abort: integrity check failed on 00manifest.i:173!
Когда я запускаю hg verify, он говорит мне, что есть ряд проблем с вещами, не находящимися в манифесте (с некоторым небольшим скрытием пути):
>hg verify
checking changesets
checking manifests
crosschecking files in changesets and manifests
somewhere1/[email protected]: in changeset but not in manifest
somewhere2/[email protected]: in changeset but not in manifest checking files
[email protected]: ee005cae8058 not in manifests
somewhere2/[email protected]: 00371c8b9d95 not in manifests
somewhere3/[email protected]: 5c921d9bf620 not in manifests
somewhere4/[email protected]: 23acbd0efd3a not in manifests
somewhere5/[email protected]: ce48ed795067 not in manifests
somewhere5/[email protected]: 15d13df4206f not in manifests
1328 files, 174 changesets, 3182 total revisions
8 integrity errors encountered!
(first damaged changeset appears to be 170)
Исходный репозиторий отлично передает hg verify.
Есть ли способ восстановить сбой проверки целостности или мне нужно полностью повторить клонирование репозитория из источника (в этом случае это не громадная проблема)? Что я мог сделать, чтобы вызвать это, поэтому я не делаю этого снова?