From: "Vladimir A. Svyatoshenko" <svyt22@gmail.com> To: "ALT Devel discussion list" <devel@lists.altlinux.org> Subject: [devel] к пониманию git.alt Date: Fri, 15 Jun 2007 15:33:33 +0300 Message-ID: <20070615153333.5dae9251@hedin.svyt.net> (raw) Приветствую всех, Разбираясь с внутренним устройством "производства пакетов", я пытаюсь вникнуть в "политику партии" и решил тщательно разобраться с текущей технологией GIT. Сразу скажу следующее: - я не программист (языки программирования знаю на уровне вузовской программы прошлого тысячелетия :) паскаль, фортран); - не работал с cvs и svn; - сейчас если программирую, то только на asm для DSP. Для себя вижу много нового и пока не совсем понятного, как и для части мейнтейнеров моего уровня. Есть желание и немного времени с этим разобраться. Вытянул архивы этой рассылки и просмотрел, что может мне помочь в сборке пакетов (запланировано прежде всего Moodle и Koha для образовательного дистрибутива). Вижу обрывки знаний команды (не люблю иноязычные термины, в данном случае - team) сопровождающих свои или сторонние программы или пакеты пронрамм. Не вижу целостности знаний. Для таких как я вижу необходимость в создании "пути джедая" - т.е. документации от "истока" до пакета на основе git (это в данной рассылке уже мелькало). Начнем с самого начала: 1. На git.altlinux.org доступны для использования только (на сегодня) следующие команды [builder@hedin]$ ssh git.alt help Enter passphrase for key '/home/builder/.ssh/svyt': Available commands: help git-receive-pack <directory> git-upload-pack <directory> git-clone <git-repository> [<directory>] git-init-db <directory> git-mv-db <source-directory> <dest-directory> git-rm-db <git-repository> build <git-repository> <tag> <binary-package-repository> [<project-name>] find-package <pattern> ls [<directory>] quota Все остальные команды git-* или gear-* можно делать только на локальной машине, а затем экспортировать на git.alt/pmimport 2. Далее следует один из возможных путей для переноса программы или пакета прграмм в git: - из внешнего или внутреннеого при помощи git-clone; - из внешнего или внутрннего cvs/svn на локальную манину в git при помощи git-cvs/svn import, а затем в git.alt; - из src.rpm при помощи gear-srpmimport на локальную, а затем в git-alt. - или git пакет формируется вручную. Каждый из эти подходов требует своего инструментария. О чем хотелось бы и написать на wiki.sisyphus.ru/devel. По мере отработки самостоятельно или при помощи команды буду стааться публиковать статью на вики для последующихпоколений. PS: для седя уже собрал часть необходимых пакетов как src.rpm теперь необходимо их правильно перенести на git.alt (пакеты собираются в hasher с текущим Сизифом).
next reply other threads:[~2007-06-15 12:33 UTC|newest] Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top 2007-06-15 12:33 Vladimir A. Svyatoshenko [this message] 2007-06-15 12:54 ` Slava Semushin 2007-06-15 13:08 ` Vladimir A. Svyatoshenko
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=20070615153333.5dae9251@hedin.svyt.net \ --to=svyt22@gmail.com \ --cc=devel@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 Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git