Проект с изначальным кодовым названием “ant” (ныне известный как apt-gen) стартовал в феврале 2009 года.
Толчком к созданию этого проекта послужило то, что в рамках проекта nix-files стали зеркалировать репозитории для операционных систем Debian GNU/Linux и Ubuntu Linux и появление новичков в мире Linux. Трудности возникли как раз у новичков при форматировании файла sources.list с целью переключения этих дистрибутивов на локальные зеркала. Задача осложнялась еще и тем, что структура репозиториев претерпевала изменения из-за чего нелестные слова о них звучали даже из уст linux-зубров.
Для облегчения жизни обычным пользователям и администраторам зеркал репозиториев и возникла идея написания генератора файла sources.list. Изначально все ограничивалось поддержкой только Debian GNU/Linux и Ubuntu Linux. Потом добавили поддержку InfraLinux, а потом уже и AltLinux.
К моменту написания этого отчета проекту исполнился почти год и за это время добрался до версии 0.9.1 (при этом однажды уже был переписан заново, из-за чего версия “перепрыгнула” с 0.2 на 0.9). В svn-репозиторий с исходным годом генератора было сделано 704 коммита в общей сложности тремя разработчиками. Историю развития кода генератора хорошо иллюстрирует визуализация сверху справа.
На визуализации зеленым цветом помечается внесение нового кода, оранжевым — модификации и удаление кода отмечено красным цветом.






