[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