Как мне отладить 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 подхватит изменение.
Удачи!