From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 27 Feb 2009 01:15:29 +0300 From: Grigory Batalov To: devel@lists.altlinux.org Message-ID: <20090226221529.GB3098@imap.altlinux.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit Subject: [devel] Several rules in one branch X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Feb 2009 22:15:29 -0000 Archived-At: List-Archive: List-Post: Здравствуйте! Когда я начал паковать texlive, сборка из git.alt ещё не работала. Поэтому мы с Кириллом Маслинским ориентировались на сборку из srpm. Однако, пакет всё-таки уложили в git. Исходники texlive лежат в одном репозитарии, но разбиты на пять логически самостоятельных пакетов. На тот момент (да и сейчас) мне было удобнее держать все пять spec-файлов в одном бранче master вместе с пятью правилами .gear/rules.texlive-{base,bin,doc,lang,extra}. Сборка конкретного пакета осуществлялась с помощью gear -r . Теперь мне кажется, что автоматическая сборка из git.alt проходит стороной, поскольку ей можно указать тег (коммит) для сборки, но нельзя указать файл с правилами rules: girar-task add [] repo Единственное, что приходит на ум, - разбить master на пять бранчей по одному spec-файлу и файлу rules в каждом, и расставить теги уже на них. Прав ли я, и нет ли (или не ожидается) другого способа?