LINUX.ORG.RU

Аналог svnsync для cvs


0

0

Есть удалённый репозиторий CVS с доступом _только_ через pserver.
Нужно сделать точную локальную R/O копию этого репозитория с сохранением полной истории, номеров версий и всего остального.
В идеале нужно также уметь время от времени накатывать изменения из удалённого репозитория на локальный репозиторий.

Вобщем нужен аналог svnsync, но для CVS.

Беглый поиск показал, что для такой задачи обычно используют CVSup или rsync. Ни то, ни другое не подходит, т.к. не работает через pserver.

Делать локальный репозиторий в чём-то отличном от CVS тоже не хочется, т.к. очень нужна привязка к CVS'ым же номерам версий файлов, которых в случае например Subversion уже не будет.

Кто что посоветует?


Мигрировать репо на svn, если есть такая возможность.

А так - рекурсивно читать список ревизий каждого файла, и коммитить с такими же номерами / комментами себе.

INFOMAN ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.