From: Sergey Vlasov <vsu@altlinux.ru> To: devel-kernel@lists.altlinux.org Subject: [d-kernel] kernel CVS -> GIT Date: Mon, 19 Nov 2007 23:28:38 +0300 Message-ID: <20071119202838.GA5087@procyon.home> (raw) [-- Attachment #1: Type: text/plain, Size: 1734 bytes --] Hello! В git://git.altlinux.org/people/vsu/packages/kernel-build-scripts.git в ветке modules-in-git выложен вариант скриптов, где шаблоны модулей хранятся в GIT вместо CVS, а сгенерированные spec-файлы могут также помещаться в GIT для последующей сборки через gear (например, с помощью давно обещанной сборочной системы, использующей в качестве исходных данных GIT-репозитории вместо src.rpm). В текущем варианте предполагается, что все шаблоны хранятся в общем репозитории в ветках template/MODULE/DISTRIBUTION, где MODULE - имя модуля, DISTRIBUTION - ветка для дистрибутива (sisyphus, alt-linux-4.0 и т.п.). Окончательные пакеты для сборки коммитятся в ветки kernel-modules-MODULE-FLAVOUR/DISTRIBUTION, кроме того, на них ставятся теги kernel-modules-MODULE-FLAVOUR/VERSION-RELEASE (что соответствует формату @name@/@version@-@release@ для gear-create-tag). История шаблонов из kernel CVS, преобразованная в GIT, выложена в git://git.altlinux.org/people/vsu/packages/kernel-modules.git (всё, что было в CVS, включая устаревшие модули). Неудобство по сравнению с CVS - без использования дополнительных средств можно одновременно иметь в рабочей копии шаблон только для одного модуля. Чтобы держать рядом несколько шаблонов, придётся либо наплодить кучу репозиториев и производить push/pull между ними, либо использовать скрипт git-new-workdir, позволяющий создать рабочую копию, ссылающуюся на репозиторий из другого места (в пакетах git-* этого скрипта нет - в исходниках git он лежит в contrib/workdir/). Принимаются предложения по поводу переименования скриптов buildkernel и buildmodules во что-то, что можно положить в /usr/bin и запаковать в пакет kernel-build-tools. -- Sergey Vlasov [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --]
next reply other threads:[~2007-11-19 20:28 UTC|newest] Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top 2007-11-19 20:28 Sergey Vlasov [this message] 2007-11-20 17:43 ` Sergey Vlasov 2007-11-20 22:28 ` Konstantin A. Lepikhov 2007-11-21 14:38 ` Andrew Stepanov 2007-11-21 15:20 ` Sergey Vlasov 2007-11-21 11:57 ` Anton Farygin 2007-11-21 13:02 ` Sergey Vlasov 2007-11-26 15:28 ` Anton Farygin 2007-11-21 14:53 ` Andrew Stepanov 2007-11-21 15:23 ` Sergey Vlasov
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20071119202838.GA5087@procyon.home \ --to=vsu@altlinux.ru \ --cc=devel-kernel@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux kernel packages development This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel-kernel/0 devel-kernel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel-kernel devel-kernel/ http://lore.altlinux.org/devel-kernel \ devel-kernel@altlinux.org devel-kernel@altlinux.ru devel-kernel@altlinux.com public-inbox-index devel-kernel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel-kernel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git