[devel] gear - topic branches

Nick S. Grechukh =?iso-8859-1?q?gns_=CE=C1_altlinux=2Eru?=
Вс Фев 4 13:52:54 MSK 2007


я имею в виду, если хочется в src.rpm сохранить vanilla tarball +
patch1 patch2...

2007/2/4, Nick S. Grechukh <gns на altlinux.ru>:
> 2007/2/4, Dmitry V. Levin <ldv на altlinux.org>:
> > On Sun, Feb 04, 2007 at 12:10:11PM +0200, Nick S. Grechukh wrote:
> > [...]
> > > пусть в бранче upstream лежит xmms-1.2.1. из него я делаю бранч
> > > rusxmms и через patch < rusxmms.patch прикладываю.
> > > в master я делаю pull . upstream, и в  .gear-rules говорю делать дифф
> > > upstream-rusxmms. или master-rusxmms? в .src.rpm оно лежит отдельным
> > > патчем. отлично.
> > > в какой-то момент git fetch upstream вытягивает мне 1.2.3. что я
> > > должен сделать -
> > > git checkout master и опять git pull . upstream ? а что потом делать с
> > > бранчем rusxmms - rebase что ли? иначе ведь дифф будет содержать откат
> > > с upstream-1.2.3 до rusxmms-1.2.1.
> > r
> > Зависит от того, есть ли у rusxmms.patch свой upstream.
> > 1. Если есть, то имеет смысл завести бранч upstream-rusxmms, который будет
> > в каждый момент времени просто upstream+rusxmms.patch.  Тогда в бранч
> > master надо будет делать pull именного из бранча upstream-rusxmms, а не из
> > бранча upstream.  При этом надо придумать удобный способ обновления бранча
> > upstream-rusxmms при обновлении бранча upstream и rusxmms.patch, чтобы
> > ещё и наследование было правильное.  vsu@, поделись опытом!
> > 2. Если нет, то всё равно имеет смысл завести бранч upstream-rusxmms,
> > в который надо будет делать pull именно из бранча upstream, а в бранч
> > master -- pull из бранча upstream-rusxmms.
>
> ага. но если релизить из бранча мастер, придется в .gear-rules
> указывать что tar делается из бранча upstream, а diff из upstream vs.
> upstream-rusxmms ?
>


Подробная информация о списке рассылки Devel