Нет ни одного хорошего значения.Если бы это было, это уже было бы по умолчанию.Язык и типы файлов в значительной степени не имеют значения.Что имеет значение, так это размер файла относительно размера вносимых вами изменений.
Если вы просто перемещаете файлы без изменений, 100 - лучший ответ.Mercurial, вероятно, не ошибется, если предположить, что добавленные и удаленные файлы действительно были переименованы.
Если вы вносите небольшие изменения в большие файлы, перемещая их, то 90 может работать хорошо.Mercurial, вероятно, не будет одурачен, если у вас нет очень похожих файлов.
Если вы вносите большие изменения в небольшие файлы, вам может потребоваться перейти к 50, чтобы угадать ваше переименование.Но шансы Mercurial ошибиться в двух разных, но похожих файлах теперь довольно велики.
(Для сравнения, Git использует эвристику по умолчанию на 50% для различий и слияний, но так как фактически не записывает переименования в историиесть менее постоянный недостаток угадывания.)