[devel] стили работы с git-репозиториями
Michael Shigorin
mike на osdn.org.ua
Вт Янв 12 16:28:47 UTC 2010
On Tue, Jan 12, 2010 at 04:24:33AM +0300, Dmitry V. Levin wrote:
> > Так, значит ты ещё не знаешь что они отказались от своих
> > больших мега-патчей? :)
Знаю, конечно. Уже успел забыть, как новая система работы
с patch series обзывается. :)
> > И мы сейчас идёт туда от куда Debian уже уходит.
> > И правильно делает.
> Вышеупомянутое "нововведение" у нас реализовано изначально.
> Однако у нас не стоит задача перейти на какой-то один
> единственно правильный стиль упаковки. В частности, чем ближе
> мейнтейнер к апстриму, тем ему более естественно оперировать
> коммитами, а не патчами. Так что пользуйтесь инструментом
> разумно и не впадайте в крайности.
Думаю выделить и задокументировать три стиля:
- "админский", а-ля gear-srpmimport:
+ как инициализироваться;
+ как добавлять/убирать/обновлять патчи
- "неапстримный разработчик", с бранчами:
+ хорошо бы с внятным выделением отдельных патчей в gear rules
- "апстримный разработчик", хоть с одним master:
+ для него наличие непустого патча -- либо alt-specific,
либо ситуация временная и потому особенно их охорашивать
может не быть смысла.
Буду благодарен за ссылки на уже существующие и рекомендуемые
страницы на вики или письма в архиве (есть и свой, например,
с описанием каскадного мержа бранчей в mutt1.5). Ну и за критику
предложенной категоризации или признаков стилей.
PS: а потом бы придумать микродокументацию под .gear, чтоб можно
было сразу понять _намерение_ выбора стиля и не ошибиться при,
скажем, смене сопровождающего пакет...
--
---- WBR, Michael Shigorin <mike на altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
Подробная информация о списке рассылки Devel