Процесс описываю без лишних подробностей (они есть сдесь: Импорт истории пакета и вынесение «апстримных» сорцов в отдельный бранч на примере пакета mutt1.5).
Процесс долгий и мучительный. Поосле завершения — рекомендую пережать репозитарий:
Результат сдесь: http://git.altlinux.ru/people/solo/packages/?p=dbmail.orig.git;a=summary
Совсем паршиво. Похоже http://nfg3.nfgs.net/git/dbmail.git — это только часть репозитария используемого автором. Тегов невидно вообще (на момент описания сдесь http://nfg3.nfgs.net/git/dbmail.git/refs/tags/ девственно пусто). Но коммит соответствующий dbmail-2.2.4.tar.gz похоже удалось найти (по комментарию и записям в Change Log?). Отметил его тагом dbmail/2.2.4.
Для загрузки использовал патченую версию gear-srpmimport (можно взять здесь: http://git.altlinux.org/people/solo/packages/?p=gear.git;a=shortlog;h=solo/comp-branches), позволяющую разложить компоненты srpm по отдельным бранчам и задавать префикс для бранчей/тегов. (Для дальнейшей обработки мне так удобнее.) При использовании стандартной утилиты дальнейшее — поменяется не сильно.
Прошу обратить внимание на параметр --import-only: если его не указывать — gear-srpmimport смержит созданый ей бранч с текущим. А нам, в данном случаи, это не нужно.
У меня это ALT/dbmail/gear_rules, по умолчению — в srpms, если параметрами небыло заданно другое.
Строку генирации трабла меняем на:
Сдесь всё аналогично.
У меня нужно перейти в ALT/dbmail/spec:
Если компаненты по бранчам не разделялись — это шаг не нужен.
Удаляем старый каталог dbmail (он больше не нужен) и коммитим:
А всё ли у нас получилось?