Сбой преобразования Hg: "abort: неизвестная ревизия <nodeid>!"

Как я могу выяснить, как отладить следующую проблему, учитывая сценарий? Я раньше бегал hg convert на исходном и целевом репозиториях и все работало нормально. Я запускаю его снова, чтобы конвертировать новые наборы изменений из источника.

Версия

Mercurial 2.7.1

команда

hg convert HgSourceRepo HgTargetRepo --filemap DirNameRemap --verbose --debug

Карта файла "DirNameRemap"

include .
rename src src/SubProj

shamap

0370cf235b9844445ddbd0570b51df8ab4cfbfe9 4bb51586a76b0c8071fff389dc6a1178505ab59b
... 
15a1d031f3bdd0b930645785d58586347365f65b e781c32e5aef538930c5c52beda8ac2a2e6adc6e

Результат

run hg source pre-conversion action
run hg sink pre-conversion action
scanning source...
scanning: 1 revisions
scanning: 2 revisions
scanning: 3 revisions
scanning: 4 revisions
scanning: 5 revisions
scanning: 6 revisions
scanning: 7 revisions
scanning: 8 revisions
sorting...
converting...
7 Added tests 
source: 15a1d031f3bdd0b930645785d58586347365f65b
converting: 0/8 revisions (0.00%)

// ...

6 Merge with AddingMetadata
source: f4a8ef2059633068ac49f51f7923d78031732a58
converting: 1/8 revisions (12.50%)
run hg sink post-conversion action
run hg source post-conversion action
abort: unknown revision '4bb51586a76b0c8071fff389dc6a1178505ab59b'!  <----- What?

1 ответ

Я решил это путем обновления до 2.9.1

Другие вопросы по тегам