Как мне отладить git-cvsimport? (не вижу сложного коммита)

Около 40 минут назад я совершил особенно сложное изменение, включающее несколько переименований, слияний и удалений файлов из git в cvs, используя git-cvsexportcommit. Это прошло нормально, и извлечение из CVS видит изменения. Однако эти изменения не появляются, когда я запускаю git-cvsimport для обновления моего git-зеркала хранилища CVS.

Я знаю, что git-cvsimport задерживает импорт очень новых изменений, чтобы избежать создания git-коммита из многофайловой CVS-фиксации, которая еще не завершена, но я почти уверен, что задержка составляет всего десять минут.

Есть идеи что не так? Как мне даже отладить это? Нужно ли мне запускать cvsps вручную и, если да, что я буду искать?

1 ответ

Вы должны попытаться удалить соответствующий файл кэша cvsps (должен быть в ~/.cvsps/). У меня были подобные проблемы в прошлом, и я именно это прояснил.

Вы также можете попробовать передать опцию -x в cvsps, которая скажет ему игнорировать файл кэша. Вы можете использовать опцию "-p" в git-cvsimport.

Если ничего не получится, я думаю, что новый git-cvsimport -C подхватит изменение.

Удачи!

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