Разработчики языка Perl сообщили о завершении миграции проекта на распределенную систему управления исходными текстами Git. Ранее, с 1997 года, в проекте использовалась коммерческая система управления версиями Perforce, распространяемая только в бинарном виде. Для Open Source продуктов лицензии на Perforce распространяются бесплатно, но требует подписания с разработчиком особого соглашения.
Причины миграции на Git: желание предоставить разработчикам больше свободы, переход на распределенный механизм работы с репозиторием, поддержка online и offline режимов работы, упрощение внесения экспериментальных изменений, уменьшение административной нагрузки с основных коммитеров по принятию сторонних патчей. Так как git является более привычным для свободных проектов, можно рассчитывать на привлечение к работе над Perl новых разработчиков. Процесс создания единого унифицированного Git репозитория для Perl 5 и всех предыдущих выпусков Perl занял около года.
|