Как мне отладить git-cvsimport? (не вижу сложного коммита) - PullRequest
2 голосов
/ 25 марта 2009

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

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

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

1 Ответ

6 голосов
/ 26 марта 2009

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

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

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

Удачи!

...