On Mon, Mar 31, 2008 at 07:45:03PM +0700, Mikhail Gusarov wrote: > Twas brillig at 16:40:28 31.03.2008 UTC+04 when Eugene Prokopiev did gyre and gimble: > > EP> 1) Обертка над gear, которая правит спек, собирает пакет с gear > EP> --commit, а потом откатывает изменения. > > EP> 2) Отдельные бранчи для каждого целевого apt-репозитария: перед > EP> сборкой в нужный apt-репозитарий мержим соответствующий бранч с > EP> апстримным бранчем, теперь уже теряя информацию о сборках для > EP> других apt-репозитариев, хотя и бранчи для apt-репозитариев, > EP> наверное, можно мержить (жутковато сформулировал - просто до сих > EP> пор git нормально не освоил). Недостаток: больше ручной работы. > > Я бы сделал проще (возможно, это вариант 2, но сформулированный > по-другому): > > 1) основной бранч для Sisyphus, разрабатывается как будто никакого > updates/4.0 нет. > > 2) бранч для updates/4.0, который rebase-ится относительно > Sisyphus-ного. Хранит правки для сборки updates/4.0 и changelog сборок > updates/4.0. С поправкой s/rebase/merge/ > Таким образом, в пакете для updates/4.0 в changelog будут все сборки, в > пакете для Sisyphus - только сизифные. -- ldv