Эта страница была перенесена на altlinux.org. Текст на freesource.info заморожен.
Импорт истории пакета и вынесение «апстримных» сорцов в отдельный бранч на примере пакета mutt1.5
Подготовка к твореню безобразий
Делаем песочницу:
Три каталога:
s — src.rpm
g — git repo
u — upstream sources
В файле list у нас список всех src.rpm'ов пакета в хронологическом порядке.
Импорт пакетов
Тут всё просто:
Скачали, теперь пора импортировать:
Разбираемся с апстримом
Засовываем в репозитарий pristine sources, нам достаточно только последнего архива:
Для красоты делаем коммит через faketime:
Мы следим за апстримом
Сливаем всё вместе:
Voila! Теперь в бранче upstream у нас лежат оригинальные исходники. Можно обновить их при помощи gear-update-archive, приложить в master, прописать генерацию тарбола из ветки upstream и делать diff'ы между upstream и master в соответствии с документацией к gear.