[devel] gear - topic branches

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


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