From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <45F40BCA.7090209@stc.donpac.ru> Date: Sun, 11 Mar 2007 17:01:46 +0300 From: Eugene Prokopiev User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.7.2) Gecko/20040808 X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: ALT Devel discussion list References: <45F3BC21.80506@stc.donpac.ru> <45F403D1.8070502@solin.spb.ru> In-Reply-To: <45F403D1.8070502@solin.spb.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?koi8-r?b?Z2l0IMTM0SDTws/Sy8kgySBnaXQg1yDB0NPU0snNxQ==?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 14:01:47 -0000 Archived-At: List-Archive: List-Post: Aleksey Avdeev пишет: > Eugene Prokopiev пишет: > >>Здравствуйте! >> >>Смотрю в dbmail svn и вижу там записи вида "paul - 8 hours - merging git >>tree", из чего делаю вывод, что лидер проекта использует git, >>синхронизируя его с основным деревом svn. >> >>Вопрос: есть ли смысл синхронизироваться не с svn, а с git (впрочем, об >>этом еще нужно договариваться с paul@), и как это реализовать? > > > Есть: взаимодействие значительно упрощается. > > >>Структура >>моего репозитария должна выглядеть так: >> >>.gear-rules >>.git/ >>dbmail/ >>dbmail-2.2.0-altlinux-as-need.patch >>dbmail-2.2.1-fix-libdir.patch >>dbmail-clean >>dbmail-imapd.init >>dbmail-lmtpd.init >>dbmail-pop3d.init >>dbmail-timsieved.init >>dbmail.conf >>dbmail.spec >> >>И вот каталог dbmail/ нужно брать из чужого git. Последовательность >>действий при обновлении dbmail я представляю себе примерно так: >> >>git-clone >>vim dbmail.spec >>gear --commit >>git push >> >>Правильно ли это, или есть более правильный способ? > > > Не уверен, что будет работать ожидаемым образом. > > На мой взгляд -- правильнее забрать чужой репозитарий через git-fetch > в отдельный бранч, а в .gear-rules указать из какого бранча/тега делать > тарбол. > > PS: Пример можно посмотреть здесь: > Спасибо Т.е. при необходимости я забираю чужой репозитарий через git-fetch в каталог dbmail (внутри моего репозитария или вне его?), а в .gear-rules по аналогии пишу: tar.gz: dbmail:. name=dbmail (если каталог dbmail находится внутри моего репозитария, иначе заменяю на относительный путь к каталогу?) Что такое в данном случае name? В чужом репозитарии мне нужно использовать определенный бранч, не с помощью ли name это нужно делать? -- С уважением, Прокопьев Евгений