Phabricator、Diffusion、Mercurial:"abort: integrity check failed"

Phabricator, Diffusion, Mercurial: "abort: integrity check failed"

几天前我的 Phabricator 停止拉取新的提交,我试图在 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 的问题吗?我找不到任何有用的东西。

是的,是 problem with your clone of repo。您可以使用相关主题方法中描述的任何方法(从 hg verify 本地和远程开始)并且 if 42440 is damaged only in your clone get new good clone

仅供参考:https://www.mercurial-scm.org/wiki/RepositoryCorruption