APT and GIT (VCS) integration
Здравствуйте.
В очередной раз, обновляя десятки и сотни мегабайт пакетов,
в которых сделаны правки в жалких (по размеру) 1-2 файлах,
возник вопрос: а нет ли какого движения у разработчиков APT
в сторону интеграции APT с VCS, а именно с VCS #1(скорость/возможности) - git?
Нашёл apt-git http://jldugger.livejournal.com/8866.html ,
но это, судя по всему, только в планах и в планах у Ubuntu.
Для себя(пользователя) представляю картину следующим образом.
К APT прикручивается возможность работать с репозитариями (deb git://..., deb git://http://...),
каждый пакет в которых является GIT-репозитарием (НЕ в виде одного файла-архива, конечно).
В каждом GIT-репозитарии ("git-пакете") как минимум 3 branch-а: unstable, testing, stable.
Главные плюсы:
1) кардинальное снижение трафика при обновлениях (думаю, даже без binary diff);
2) легко и точно можно просмотреть/получить изменения от любой версии
к другой любой версии.
Уверен, что с такими возможностями как у GIT,
в APT/GIT найдутся и другие плюсы.
--
С Уважением,
Андрей Никитин
Reply to: