ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] I: git.altlinux.org: people/*/packages/ developers howto
@ 2006-09-12 17:40 Dmitry V. Levin
  2006-09-12 17:50 ` Alexey Gladkov
                   ` (5 more replies)
  0 siblings, 6 replies; 31+ messages in thread
From: Dmitry V. Levin @ 2006-09-12 17:40 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 2894 bytes --]

Hi,

Итак, общие инструкции по эксплуатации:
$ cat ~/.ssh/config
Host    git.alt
        HostName git.altlinux.org
        Port 222
        User git_USER
- где USER есть идентификатор @altlinux.org, совпадающий с тем, который
определён в вашем gpg-ключе, с одним отличем: символ "-" заменён на "_".
Нестандартный порт выбран для минимизации спама в логах от тупых
переборщиков паролей на сервере где отключена авторизация по паролю.
По всем вопросам, связанным с этой частью инструкции, пишите на join@.

Проверка связи, она же памятка:
$ ssh git.alt help
Available commands:
help
git-receive-pack <directory>
git-upload-pack <directory>
git-init-db <directory>
git-mv-db <source-directory> <dest-directory>
git-rm-db <directory>
git-clone <repository> [<directory>]
ls [<directory>]
(вывод может меняться время от времени)

Перечень своих репозиториев изнутри:
$ ssh git.alt ls
total 0
Перечень своих каталогов изнутри:
$ ssh git.alt ls /people/USER/
total 8
drwxr-x--- 3 4096 Sep 11 03:01 etc
drwxr-sr-x 6 4096 Sep 12 12:34 packages

Посчитать, сколько у меня git-репозиториев на данный момент:
$ ssh git.alt ls /people/ldv/packages/ |grep -c ^d
265

Создать новый git-репозиторий, полюбоваться на него снаружи,
удалить и снова посмотреть:
$ ssh git.alt git-init-db foobar
$ rsync git.altlinux.org::people/USER/packages/
Welcome to ALT Linux Team public GIT archive!
drwxr-sr-x        4096 2006/09/12 01:23:45 .
drwxr-sr-x        4096 2006/09/12 01:23:45 foobar.git
$ ssh git.alt git-rm-db foobar
$ rsync git.altlinux.org::people/USER/packages/
Welcome to ALT Linux Team public GIT archive!
drwxr-sr-x        4096 2006/09/12 01:23:45 .

Клонировать в свой каталог packages внутренний репозиторий:
$ ssh git.alt git-clone /people/ldv/packages/vitmp.git
remote: Generating pack...
remote: Done counting 12 objects.
Deltifying 12 objects.
 100% (remote: 12/12) done
Total 12, written 12 (delta 2), reused 12 (delta 2)

Клонировать в свой каталог packages внешний репозиторий:
$ ssh git.alt git-clone rsync://git.altlinux.org/people/ldv/packages/vitmp.git
Welcome to ALT Linux Team public rsync archive!
receiving file list ... done
./
pack/
pack/pack-a54ac6c3e16e68ac9cf1b45218ae536a21da52ee.idx
pack/pack-a54ac6c3e16e68ac9cf1b45218ae536a21da52ee.pack
sent 175 bytes  received 4944 bytes  98765.43 bytes/sec
total size is 4629  speedup is 0.90

Клонировать к себе свой репозиторий с git.altlinux.org:
$ git-clone git.alt:packages/vitmp.git
remote: Generating pack...
remote: Done counting 12 objects.
remote: Deltifying 12 objects.
remote:  100% (12/12) done
remote: Total 12, written 12 (delta 2), reused 12 (delta 2)
Клонировать к себе чужой репозиторий с git.altlinux.org:
$ git-clone git.alt:/people/ldv/packages/vitmp.git

Инструкции по эксплуатации etc/packages.git следуют отдельным письмом.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] I: git.altlinux.org: people/*/packages/ developers howto
  2006-09-12 17:40 [devel] I: git.altlinux.org: people/*/packages/ developers howto Dmitry V. Levin
@ 2006-09-12 17:50 ` Alexey Gladkov
  2006-09-12 20:46   ` Dmitry V. Levin
  2006-09-12 17:58 ` Alexey Tourbin
                   ` (4 subsequent siblings)
  5 siblings, 1 reply; 31+ messages in thread
From: Alexey Gladkov @ 2006-09-12 17:50 UTC (permalink / raw)
  To: ALT Devel discussion list

Dmitry V. Levin пишет:
> Создать новый git-репозиторий, полюбоваться на него снаружи,
> удалить и снова посмотреть:
> $ ssh git.alt git-init-db foobar

Есть возможность создать репозиторий вне /packages/ ?

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] I: git.altlinux.org: people/*/packages/ developers howto
  2006-09-12 17:40 [devel] I: git.altlinux.org: people/*/packages/ developers howto Dmitry V. Levin
  2006-09-12 17:50 ` Alexey Gladkov
@ 2006-09-12 17:58 ` Alexey Tourbin
  2006-09-12 20:21   ` Igor Zubkov
  2006-09-12 20:47   ` Dmitry V. Levin
  2006-09-12 19:09 ` Alexey Tourbin
                   ` (3 subsequent siblings)
  5 siblings, 2 replies; 31+ messages in thread
From: Alexey Tourbin @ 2006-09-12 17:58 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 305 bytes --]

On Tue, Sep 12, 2006 at 09:40:13PM +0400, Dmitry V. Levin wrote:
> Проверка связи, она же памятка:
> $ ssh git.alt help

The authenticity of host 'git.altlinux.org (217.16.24.12)' can't be established.
RSA key fingerprint is df:38:41:df:4a:a3:00:24:44:73:1c:c0:79:8c:56:8a.

Отпечаток правильный?

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] I: git.altlinux.org: people/*/packages/ developers howto
  2006-09-12 17:40 [devel] I: git.altlinux.org: people/*/packages/ developers howto Dmitry V. Levin
  2006-09-12 17:50 ` Alexey Gladkov
  2006-09-12 17:58 ` Alexey Tourbin
@ 2006-09-12 19:09 ` Alexey Tourbin
  2006-09-12 20:49   ` Dmitry V. Levin
  2006-09-12 22:41 ` Alexey Tourbin
                   ` (2 subsequent siblings)
  5 siblings, 1 reply; 31+ messages in thread
From: Alexey Tourbin @ 2006-09-12 19:09 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 658 bytes --]

On Tue, Sep 12, 2006 at 09:40:13PM +0400, Dmitry V. Levin wrote:
> Клонировать в свой каталог packages внешний репозиторий:
> $ ssh git.alt git-clone rsync://git.altlinux.org/people/ldv/packages/vitmp.git
> Welcome to ALT Linux Team public rsync archive!
> receiving file list ... done
> ./
> pack/
> pack/pack-a54ac6c3e16e68ac9cf1b45218ae536a21da52ee.idx
> pack/pack-a54ac6c3e16e68ac9cf1b45218ae536a21da52ee.pack
> sent 175 bytes  received 4944 bytes  98765.43 bytes/sec
> total size is 4629  speedup is 0.90

У меня уже есть несколько склонированных каталогов с
rsync://git.altlinux.org/people/ldv/packages;
как перенастроить их на git.alt?

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] I: git.altlinux.org: people/*/packages/ developers howto
  2006-09-12 17:58 ` Alexey Tourbin
@ 2006-09-12 20:21   ` Igor Zubkov
  2006-09-12 20:52     ` Dmitry V. Levin
  2006-09-12 20:47   ` Dmitry V. Levin
  1 sibling, 1 reply; 31+ messages in thread
From: Igor Zubkov @ 2006-09-12 20:21 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 861 bytes --]

В сообщении от 12 сентября 2006 20:58 Alexey Tourbin написал(a):
> On Tue, Sep 12, 2006 at 09:40:13PM +0400, Dmitry V. Levin wrote:
> > Проверка связи, она же памятка:
> > $ ssh git.alt help
>
> The authenticity of host 'git.altlinux.org (217.16.24.12)' can't be
> established. RSA key fingerprint is
> df:38:41:df:4a:a3:00:24:44:73:1c:c0:79:8c:56:8a.
>
> Отпечаток правильный?

[icesik@iceberg .ssh]$ ssh git.alt help
The authenticity of host 'git.altlinux.org (217.16.24.12)' can't be 
established.
RSA key fingerprint is df:38:41:df:4a:a3:00:24:44:73:1c:c0:79:8c:56:8a.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'git.altlinux.org,217.16.24.12' (RSA) to the list 
of known hosts.
Permission denied (publickey).
[icesik@iceberg .ssh]$

Вот так... :)

-- 
Placebo - Follow the cops back home

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] I: git.altlinux.org: people/*/packages/ developers howto
  2006-09-12 17:50 ` Alexey Gladkov
@ 2006-09-12 20:46   ` Dmitry V. Levin
  2006-09-13  0:10     ` Alexey Gladkov
  0 siblings, 1 reply; 31+ messages in thread
From: Dmitry V. Levin @ 2006-09-12 20:46 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 423 bytes --]

On Tue, Sep 12, 2006 at 09:50:02PM +0400, Alexey Gladkov wrote:
> Dmitry V. Levin пишет:
> > Создать новый git-репозиторий, полюбоваться на него снаружи,
> > удалить и снова посмотреть:
> > $ ssh git.alt git-init-db foobar
> 
> Есть возможность создать репозиторий вне /packages/ ?

В принципе можно завести и не packages/, но в любом случае структуру
каталогов хотелось бы строго регламентировать.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] I: git.altlinux.org: people/*/packages/ developers howto
  2006-09-12 17:58 ` Alexey Tourbin
  2006-09-12 20:21   ` Igor Zubkov
@ 2006-09-12 20:47   ` Dmitry V. Levin
  1 sibling, 0 replies; 31+ messages in thread
From: Dmitry V. Levin @ 2006-09-12 20:47 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 552 bytes --]

On Tue, Sep 12, 2006 at 09:58:58PM +0400, Alexey Tourbin wrote:
> On Tue, Sep 12, 2006 at 09:40:13PM +0400, Dmitry V. Levin wrote:
> > Проверка связи, она же памятка:
> > $ ssh git.alt help
> 
> The authenticity of host 'git.altlinux.org (217.16.24.12)' can't be established.
> RSA key fingerprint is df:38:41:df:4a:a3:00:24:44:73:1c:c0:79:8c:56:8a.
> 
> Отпечаток правильный?

2048 8e:84:ff:de:55:54:99:bc:7a:f7:b7:ec:62:59:58:9d ssh_host_dsa_key.pub
2048 df:38:41:df:4a:a3:00:24:44:73:1c:c0:79:8c:56:8a ssh_host_rsa_key.pub


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] I: git.altlinux.org: people/*/packages/ developers howto
  2006-09-12 19:09 ` Alexey Tourbin
@ 2006-09-12 20:49   ` Dmitry V. Levin
  0 siblings, 0 replies; 31+ messages in thread
From: Dmitry V. Levin @ 2006-09-12 20:49 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 821 bytes --]

On Tue, Sep 12, 2006 at 11:09:23PM +0400, Alexey Tourbin wrote:
> On Tue, Sep 12, 2006 at 09:40:13PM +0400, Dmitry V. Levin wrote:
> > Клонировать в свой каталог packages внешний репозиторий:
> > $ ssh git.alt git-clone rsync://git.altlinux.org/people/ldv/packages/vitmp.git
> > Welcome to ALT Linux Team public rsync archive!
> > receiving file list ... done
> > ./
> > pack/
> > pack/pack-a54ac6c3e16e68ac9cf1b45218ae536a21da52ee.idx
> > pack/pack-a54ac6c3e16e68ac9cf1b45218ae536a21da52ee.pack
> > sent 175 bytes  received 4944 bytes  98765.43 bytes/sec
> > total size is 4629  speedup is 0.90
> 
> У меня уже есть несколько склонированных каталогов с
> rsync://git.altlinux.org/people/ldv/packages;
> как перенастроить их на git.alt?

Достаточно отредактировать $GIT_DIR/remotes/origin


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] I: git.altlinux.org: people/*/packages/ developers howto
  2006-09-12 20:21   ` Igor Zubkov
@ 2006-09-12 20:52     ` Dmitry V. Levin
  0 siblings, 0 replies; 31+ messages in thread
From: Dmitry V. Levin @ 2006-09-12 20:52 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 969 bytes --]

On Tue, Sep 12, 2006 at 11:21:57PM +0300, Igor Zubkov wrote:
> В сообщении от 12 сентября 2006 20:58 Alexey Tourbin написал(a):
> > On Tue, Sep 12, 2006 at 09:40:13PM +0400, Dmitry V. Levin wrote:
> > > Проверка связи, она же памятка:
> > > $ ssh git.alt help
> >
> > The authenticity of host 'git.altlinux.org (217.16.24.12)' can't be
> > established. RSA key fingerprint is
> > df:38:41:df:4a:a3:00:24:44:73:1c:c0:79:8c:56:8a.
> >
> > Отпечаток правильный?
> 
> [icesik@iceberg .ssh]$ ssh git.alt help
> The authenticity of host 'git.altlinux.org (217.16.24.12)' can't be 
> established.
> RSA key fingerprint is df:38:41:df:4a:a3:00:24:44:73:1c:c0:79:8c:56:8a.
> Are you sure you want to continue connecting (yes/no)? yes
> Warning: Permanently added 'git.altlinux.org,217.16.24.12' (RSA) to the list 
> of known hosts.
> Permission denied (publickey).

"User git_icesik" не указан или указан неверно.  Был уже прецедент недавно.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] I: git.altlinux.org: people/*/packages/ developers howto
  2006-09-12 17:40 [devel] I: git.altlinux.org: people/*/packages/ developers howto Dmitry V. Levin
                   ` (2 preceding siblings ...)
  2006-09-12 19:09 ` Alexey Tourbin
@ 2006-09-12 22:41 ` Alexey Tourbin
  2006-09-12 23:54   ` Dmitry V. Levin
  2006-09-13  2:03 ` [devel] sync with non-git repos Alexey Tourbin
  2006-09-15 10:32 ` [devel] I: git.altlinux.org: people/*/packages/ developers howto Alexey Borovskoy
  5 siblings, 1 reply; 31+ messages in thread
From: Alexey Tourbin @ 2006-09-12 22:41 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1025 bytes --]

On Tue, Sep 12, 2006 at 09:40:13PM +0400, Dmitry V. Levin wrote:
> $ ssh git.alt git-init-db foobar
> $ rsync git.altlinux.org::people/USER/packages/
> Welcome to ALT Linux Team public GIT archive!
> drwxr-sr-x        4096 2006/09/12 01:23:45 .
> drwxr-sr-x        4096 2006/09/12 01:23:45 foobar.git
> $ ssh git.alt git-rm-db foobar
> $ rsync git.altlinux.org::people/USER/packages/
> Welcome to ALT Linux Team public GIT archive!
> drwxr-sr-x        4096 2006/09/12 01:23:45 .
> 
> Клонировать в свой каталог packages внутренний репозиторий:
> $ ssh git.alt git-clone /people/ldv/packages/vitmp.git
> remote: Generating pack...
> remote: Done counting 12 objects.
> Deltifying 12 objects.
>  100% (remote: 12/12) done
> Total 12, written 12 (delta 2), reused 12 (delta 2)

$ ssh git.alt git-init-db tig
$ ssh git.alt ls /people/at/packages/
total 4
drwxr-sr-x 4 4096 Sep 13 02:35 tig.git
$ ssh git.alt git-clone /people/at/packages/tig.git
people-clone: tig.git: destination already exists
$

?

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] I: git.altlinux.org: people/*/packages/ developers howto
  2006-09-12 22:41 ` Alexey Tourbin
@ 2006-09-12 23:54   ` Dmitry V. Levin
  2006-09-13  0:14     ` Alexey Tourbin
  0 siblings, 1 reply; 31+ messages in thread
From: Dmitry V. Levin @ 2006-09-12 23:54 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 574 bytes --]

On Wed, Sep 13, 2006 at 02:41:03AM +0400, Alexey Tourbin wrote:
[...]
> $ ssh git.alt git-init-db tig
> $ ssh git.alt ls /people/at/packages/
> total 4
> drwxr-sr-x 4 4096 Sep 13 02:35 tig.git

Тут всё понятно - создан новый репозиторий.

> $ ssh git.alt git-clone /people/at/packages/tig.git
> people-clone: tig.git: destination already exists

А куда, собственно говоря, клонировать?  Если нет второго параметра, то
используется /people/USER/packages/basename(первый_аргумент).
Есть ли смысл клонировать на место источника клонирования?  Нет.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] I: git.altlinux.org: people/*/packages/ developers howto
  2006-09-12 20:46   ` Dmitry V. Levin
@ 2006-09-13  0:10     ` Alexey Gladkov
  2006-09-13  0:21       ` Dmitry V. Levin
  0 siblings, 1 reply; 31+ messages in thread
From: Alexey Gladkov @ 2006-09-13  0:10 UTC (permalink / raw)
  To: ALT Devel discussion list

Dmitry V. Levin пишет:
> В принципе можно завести и не packages/, но в любом случае структуру
> каталогов хотелось бы строго регламентировать.

Простая структура у нас уже есть:
/etc - управление.
/packages - репозитории с _пакетами_.

я предлагаю завести ещё одну директорию для остальных репозиторив ...
например /files.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] I: git.altlinux.org: people/*/packages/ developers howto
  2006-09-12 23:54   ` Dmitry V. Levin
@ 2006-09-13  0:14     ` Alexey Tourbin
  2006-09-13  0:16       ` Alexey Tourbin
  2006-09-13  0:24       ` Dmitry V. Levin
  0 siblings, 2 replies; 31+ messages in thread
From: Alexey Tourbin @ 2006-09-13  0:14 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 925 bytes --]

On Wed, Sep 13, 2006 at 03:54:41AM +0400, Dmitry V. Levin wrote:
> On Wed, Sep 13, 2006 at 02:41:03AM +0400, Alexey Tourbin wrote:
> [...]
> > $ ssh git.alt git-init-db tig
> > $ ssh git.alt ls /people/at/packages/
> > total 4
> > drwxr-sr-x 4 4096 Sep 13 02:35 tig.git
> 
> Тут всё понятно - создан новый репозиторий.
> 
> > $ ssh git.alt git-clone /people/at/packages/tig.git
> > people-clone: tig.git: destination already exists
> 
> А куда, собственно говоря, клонировать?  Если нет второго параметра, то
> используется /people/USER/packages/basename(первый_аргумент).
> Есть ли смысл клонировать на место источника клонирования?  Нет.

at@localhost ~/GIT/tig 9 $ ssh git.alt git-clone /people/at/packages/tig.git .
people-clone: .: invalid directory name
at@localhost ~/GIT/tig 9 $ 

Короче вот у меня в каталоге ~/GIT/tig.git всё развернуто и там лежит спек.
Как мне всё это залить на git.alt?  

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] I: git.altlinux.org: people/*/packages/ developers howto
  2006-09-13  0:14     ` Alexey Tourbin
@ 2006-09-13  0:16       ` Alexey Tourbin
  2006-09-13  0:30         ` Dmitry V. Levin
  2006-09-13  0:24       ` Dmitry V. Levin
  1 sibling, 1 reply; 31+ messages in thread
From: Alexey Tourbin @ 2006-09-13  0:16 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1154 bytes --]

On Wed, Sep 13, 2006 at 04:14:09AM +0400, Alexey Tourbin wrote:
> On Wed, Sep 13, 2006 at 03:54:41AM +0400, Dmitry V. Levin wrote:
> > On Wed, Sep 13, 2006 at 02:41:03AM +0400, Alexey Tourbin wrote:
> > [...]
> > > $ ssh git.alt git-init-db tig
> > > $ ssh git.alt ls /people/at/packages/
> > > total 4
> > > drwxr-sr-x 4 4096 Sep 13 02:35 tig.git
> > 
> > Тут всё понятно - создан новый репозиторий.
> > 
> > > $ ssh git.alt git-clone /people/at/packages/tig.git
> > > people-clone: tig.git: destination already exists
> > 
> > А куда, собственно говоря, клонировать?  Если нет второго параметра, то
> > используется /people/USER/packages/basename(первый_аргумент).
> > Есть ли смысл клонировать на место источника клонирования?  Нет.
> 
> at@localhost ~/GIT/tig 9 $ ssh git.alt git-clone /people/at/packages/tig.git .
> people-clone: .: invalid directory name
> at@localhost ~/GIT/tig 9 $ 
> 
> Короче вот у меня в каталоге ~/GIT/tig.git всё развернуто и там лежит спек.
> Как мне всё это залить на git.alt?  

Или как вообще лучше работать?  Нужно сначала создавать репозитарий на
git.alt или отдавать туда локальную копию?

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] I: git.altlinux.org: people/*/packages/ developers howto
  2006-09-13  0:10     ` Alexey Gladkov
@ 2006-09-13  0:21       ` Dmitry V. Levin
  2006-09-13  5:31         ` Kirill Maslinsky
                           ` (2 more replies)
  0 siblings, 3 replies; 31+ messages in thread
From: Dmitry V. Levin @ 2006-09-13  0:21 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 705 bytes --]

On Wed, Sep 13, 2006 at 04:10:13AM +0400, Alexey Gladkov wrote:
> Dmitry V. Levin пишет:
> > В принципе можно завести и не packages/, но в любом случае структуру
> > каталогов хотелось бы строго регламентировать.
> 
> Простая структура у нас уже есть:
> /etc - управление.
> /packages - репозитории с _пакетами_.
> 
> я предлагаю завести ещё одну директорию для остальных репозиторив ...
> например /files.

files подразумевает не репозитории а файлы.
По этимологии подошло бы /etc, но оно традиционно занято конфигурацией.
Можно /misc или /other сделать, но я в принципе не понимаю, для чего
помимо разграничение доступа или других способов обработки нужен другой
каталог.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] I: git.altlinux.org: people/*/packages/ developers howto
  2006-09-13  0:14     ` Alexey Tourbin
  2006-09-13  0:16       ` Alexey Tourbin
@ 2006-09-13  0:24       ` Dmitry V. Levin
  2006-09-13  3:10         ` Денис Смирнов
  1 sibling, 1 reply; 31+ messages in thread
From: Dmitry V. Levin @ 2006-09-13  0:24 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1176 bytes --]

On Wed, Sep 13, 2006 at 04:14:09AM +0400, Alexey Tourbin wrote:
> On Wed, Sep 13, 2006 at 03:54:41AM +0400, Dmitry V. Levin wrote:
> > On Wed, Sep 13, 2006 at 02:41:03AM +0400, Alexey Tourbin wrote:
> > [...]
> > > $ ssh git.alt git-init-db tig
> > > $ ssh git.alt ls /people/at/packages/
> > > total 4
> > > drwxr-sr-x 4 4096 Sep 13 02:35 tig.git
> > 
> > Тут всё понятно - создан новый репозиторий.
> > 
> > > $ ssh git.alt git-clone /people/at/packages/tig.git
> > > people-clone: tig.git: destination already exists
> > 
> > А куда, собственно говоря, клонировать?  Если нет второго параметра, то
> > используется /people/USER/packages/basename(первый_аргумент).
> > Есть ли смысл клонировать на место источника клонирования?  Нет.
> 
> at@localhost ~/GIT/tig 9 $ ssh git.alt git-clone /people/at/packages/tig.git .
> people-clone: .: invalid directory name

Если кто не понял, то "ssh git.alt git-clone" клонирует на сервере.

> Короче вот у меня в каталоге ~/GIT/tig.git всё развернуто и там лежит спек.
> Как мне всё это залить на git.alt?  

$ ssh git.alt git-init-db tig
$ git-push git.alt:packages/tig.git refs/heads/master


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] I: git.altlinux.org: people/*/packages/ developers howto
  2006-09-13  0:16       ` Alexey Tourbin
@ 2006-09-13  0:30         ` Dmitry V. Levin
  0 siblings, 0 replies; 31+ messages in thread
From: Dmitry V. Levin @ 2006-09-13  0:30 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 541 bytes --]

On Wed, Sep 13, 2006 at 04:16:21AM +0400, Alexey Tourbin wrote:
> Или как вообще лучше работать?  Нужно сначала создавать репозитарий на
> git.alt или отдавать туда локальную копию?

Обычно выбора нет: либо локальный репозиторий уже есть, либо его ещё нет.
Если локальный репозиторий уже есть, то можно сперва клонировать
upstream'ный репозиторий в git.alt, чтобы минимизировать трафик на первом
"git-push git.alt:package/NAME".
Если локального репозитория ещё нет, то имеет смысл сделать то же самое с
той же целью.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [devel] sync with non-git repos
  2006-09-12 17:40 [devel] I: git.altlinux.org: people/*/packages/ developers howto Dmitry V. Levin
                   ` (3 preceding siblings ...)
  2006-09-12 22:41 ` Alexey Tourbin
@ 2006-09-13  2:03 ` Alexey Tourbin
  2006-09-13  6:21   ` Alexey I. Froloff
  2006-09-13  6:22   ` Alexey I. Froloff
  2006-09-15 10:32 ` [devel] I: git.altlinux.org: people/*/packages/ developers howto Alexey Borovskoy
  5 siblings, 2 replies; 31+ messages in thread
From: Alexey Tourbin @ 2006-09-13  2:03 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 2507 bytes --]

On Tue, Sep 12, 2006 at 09:40:13PM +0400, Dmitry V. Levin wrote:
> Клонировать к себе свой репозиторий с git.altlinux.org:
> $ git-clone git.alt:packages/vitmp.git
> remote: Generating pack...
> remote: Done counting 12 objects.
> remote: Deltifying 12 objects.
> remote:  100% (12/12) done
> remote: Total 12, written 12 (delta 2), reused 12 (delta 2)
> Клонировать к себе чужой репозиторий с git.altlinux.org:
> $ git-clone git.alt:/people/ldv/packages/vitmp.git

Вот какая проблема получается.  Я в своем локальном репозитарии делал
git-svn fetch и потом сделал push в git.alt.  После того, как
отклонировать этот репозитарий c git.alt, git-svn fetch уже не работает.

$ cd `mktemp -d`
$ git-clone git.alt:packages/fpcmake.git
$ cd fpcmake
$ GIT_SVN_NO_LIB=1 git-svn fetch
Upgrading repository...
Data from a previous version of git-svn exists, but
        /tmp/.private/at/tmp.lPqmr19721/fpcmake/.git/svn/git-svn
        (required for this version (1.4.2.GIT) of git-svn) does not.
Done upgrading.
No such file or directory: file: /tmp/.private/at/tmp.lPqmr19721/fpcmake/.git/svn/git-svn/info/url
 at /usr/bin/git-svn line 1824
        main::file_to_s('/tmp/.private/at/tmp.lPqmr19721/fpcmake/.git/svn/git-svn/info...') called at /usr/bin/git-svn line 289
        main::fetch() called at /usr/bin/git-svn line 149
$ find .git/svn/        
.git/svn/
.git/svn/git-svn
.git/svn/git-svn/.rev_db
$

В локальном репозитарии в .git/svn/ лежит вот что:

$ find .git/svn/ |head -20
.git/svn/
.git/svn/git-svn
.git/svn/git-svn/info
.git/svn/git-svn/info/url
.git/svn/git-svn/info/exclude
.git/svn/git-svn/.rev_db
.git/svn/git-svn/tree
.git/svn/git-svn/tree/.svn
.git/svn/git-svn/tree/.svn/text-base
.git/svn/git-svn/tree/.svn/text-base/fpcmdic.pp.svn-base
.git/svn/git-svn/tree/.svn/text-base/Makefile.fpc.svn-base
.git/svn/git-svn/tree/.svn/text-base/fpcmake.ini.svn-base
.git/svn/git-svn/tree/.svn/text-base/fpcmake.pp.svn-base
.git/svn/git-svn/tree/.svn/text-base/fpcmpkg.pp.svn-base
.git/svn/git-svn/tree/.svn/text-base/makefile.exm.svn-base
.git/svn/git-svn/tree/.svn/text-base/fpcmmain.pp.svn-base
.git/svn/git-svn/tree/.svn/text-base/readme.txt.svn-base
.git/svn/git-svn/tree/.svn/text-base/fpcmwr.pp.svn-base
.git/svn/git-svn/tree/.svn/text-base/Makefile.svn-base
.git/svn/git-svn/tree/.svn/text-base/fpcmake.inc.svn-base
$

То есть в git.alt получается неполоноценный репозитарий, с которым
нельзя продолжать работать так же, как с локальным.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] I: git.altlinux.org: people/*/packages/ developers howto
  2006-09-13  0:24       ` Dmitry V. Levin
@ 2006-09-13  3:10         ` Денис Смирнов
  0 siblings, 0 replies; 31+ messages in thread
From: Денис Смирнов @ 2006-09-13  3:10 UTC (permalink / raw)
  To: devel

On Wed, Sep 13, 2006 at 04:24:57AM +0400, Dmitry V. Levin wrote:

>> Короче вот у меня в каталоге ~/GIT/tig.git всё развернуто и там лежит спек.
>> Как мне всё это залить на git.alt?  
DVL> $ ssh git.alt git-init-db tig
DVL> $ git-push git.alt:packages/tig.git refs/heads/master

Вопрос -- что правильнее, таким образом отправлять на git-alt отдельные
ветки (из которых же собираются пакеты), или всю структуру?

У меня сейчас (пока без git) сборка asterisk выглядит так:
 - из svn собирается asterisk-trunk-sources (вскоре будет собираться ещё и
   1.4, из другой svn ветки);
 - из этого пакета собираются asterisk1.3-*
 - кроме этого у меня сейчас отдельно лежат несколько патчей, с которыми
   из asterisk-trunk-sources, а также из asterisk-addon-sources (оттуда
   берутся исходники отдельных модулей) создается seirospbx1.3-sources
 - уже из последнего собираются seirospbx1.3-*

Я совсем-совсем не понимаю как это перетащить на git.

То бишь у меня должно быть:
 - ветка с оригинальным svn снапшотом
 - множество веток с отдельными патчами
 - из этих патчей в разной комбинации формируются ветки для сборки
   asterisk и seirospbx
 - при этом хотелось бы иметь все это в двух экземплярах (для 1.4 и trunk)
   в одном репозитории

Собственно я хотел бы иметь возможность легко на базе этого счастья
собирать asterisk с разными комплектами патчей (разного уровня
"тестовости", а также для разных назначений). Например есть патчи
увеличивающие надежность, но за счет производительности. А есть наоборот.
Первые хотят корпоративные клиенты, второе хотят мелкие ISP.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------
Чем больше прога, тем толще глюки...



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] I: git.altlinux.org: people/*/packages/ developers howto
  2006-09-13  0:21       ` Dmitry V. Levin
@ 2006-09-13  5:31         ` Kirill Maslinsky
  2006-09-13 12:37           ` Dmitry V. Levin
  2006-09-13  7:31         ` Stanislav Ievlev
  2006-09-13  7:31         ` Alexey Gladkov
  2 siblings, 1 reply; 31+ messages in thread
From: Kirill Maslinsky @ 2006-09-13  5:31 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 880 bytes --]

> > > В принципе можно завести и не packages/, но в любом случае структуру
> > > каталогов хотелось бы строго регламентировать.
> > 
> > Простая структура у нас уже есть:
> > /etc - управление.
> > /packages - репозитории с _пакетами_.
> > 
> > я предлагаю завести ещё одну директорию для остальных репозиторив ...
> > например /files.
> 
> files подразумевает не репозитории а файлы.
> По этимологии подошло бы /etc, но оно традиционно занято конфигурацией.
> Можно /misc или /other сделать, но я в принципе не понимаю, для чего
> помимо разграничение доступа или других способов обработки нужен другой
> каталог.

Например, для разграничения пространств имён. Скажем, чтобы иметь возможность
хранить сущность с тем же именем, что и репозиторий в Сизифе, но отличную от
сизифной.

-- 
Kirill Maslinsky
ALT Linux Documentation Team
http://heap.altlinux.ru

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] sync with non-git repos
  2006-09-13  2:03 ` [devel] sync with non-git repos Alexey Tourbin
@ 2006-09-13  6:21   ` Alexey I. Froloff
  2006-09-13  6:22   ` Alexey I. Froloff
  1 sibling, 0 replies; 31+ messages in thread
From: Alexey I. Froloff @ 2006-09-13  6:21 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 580 bytes --]

* Alexey Tourbin <at@> [060913 06:04]:
> Вот какая проблема получается.  Я в своем локальном репозитарии делал
> git-svn fetch и потом сделал push в git.alt.  После того, как
> отклонировать этот репозитарий c git.alt, git-svn fetch уже не работает.
git-push --all, git-svn теперь всё держит в refs/remotes/git-svn.

После клонирования надо запустить git-svn rebuild.  См. напр.
quakeforge.

-- 
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
  Inform-Mobil, Ltd. System Administrator
       http://www.inform-mobil.ru/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] sync with non-git repos
  2006-09-13  2:03 ` [devel] sync with non-git repos Alexey Tourbin
  2006-09-13  6:21   ` Alexey I. Froloff
@ 2006-09-13  6:22   ` Alexey I. Froloff
  2006-09-13  7:04     ` Alexey I. Froloff
  1 sibling, 1 reply; 31+ messages in thread
From: Alexey I. Froloff @ 2006-09-13  6:22 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 484 bytes --]

* Alexey Tourbin <at@> [060913 06:04]:
> .git/svn/git-svn/tree
> .git/svn/git-svn/tree/.svn
> .git/svn/git-svn/tree/.svn/text-base
> .git/svn/git-svn/tree/.svn/text-base/fpcmdic.pp.svn-base
> .git/svn/git-svn/tree/.svn/text-base/Makefile.fpc.svn-base
А это откуда тут взялось?  git какой версии?

-- 
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
  Inform-Mobil, Ltd. System Administrator
       http://www.inform-mobil.ru/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] sync with non-git repos
  2006-09-13  6:22   ` Alexey I. Froloff
@ 2006-09-13  7:04     ` Alexey I. Froloff
  0 siblings, 0 replies; 31+ messages in thread
From: Alexey I. Froloff @ 2006-09-13  7:04 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 533 bytes --]

* Alexey I. Froloff <raorn@> [060913 10:23]:
> > .git/svn/git-svn/tree
> > .git/svn/git-svn/tree/.svn
> > .git/svn/git-svn/tree/.svn/text-base
> > .git/svn/git-svn/tree/.svn/text-base/fpcmdic.pp.svn-base
> > .git/svn/git-svn/tree/.svn/text-base/Makefile.fpc.svn-base
> А это откуда тут взялось?  git какой версии?
Понял, из GIT_SVN_NO_LIB=1...

-- 
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
  Inform-Mobil, Ltd. System Administrator
       http://www.inform-mobil.ru/

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] I: git.altlinux.org: people/*/packages/ developers howto
  2006-09-13  0:21       ` Dmitry V. Levin
  2006-09-13  5:31         ` Kirill Maslinsky
@ 2006-09-13  7:31         ` Stanislav Ievlev
  2006-09-13  7:31         ` Alexey Gladkov
  2 siblings, 0 replies; 31+ messages in thread
From: Stanislav Ievlev @ 2006-09-13  7:31 UTC (permalink / raw)
  To: ALT Devel discussion list

On Wed, Sep 13, 2006 at 04:21:15AM +0400, Dmitry V. Levin wrote:
> On Wed, Sep 13, 2006 at 04:10:13AM +0400, Alexey Gladkov wrote:
> > Dmitry V. Levin пишет:
> > > В принципе можно завести и не packages/, но в любом случае структуру
> > > каталогов хотелось бы строго регламентировать.
> > 
> > Простая структура у нас уже есть:
> > /etc - управление.
> > /packages - репозитории с _пакетами_.
> > 
> > я предлагаю завести ещё одну директорию для остальных репозиторив ...
> > например /files.
> 
> files подразумевает не репозитории а файлы.
> По этимологии подошло бы /etc, но оно традиционно занято конфигурацией.
> Можно /misc или /other сделать, но я в принципе не понимаю, для чего
> помимо разграничение доступа или других способов обработки нужен другой
> каталог.
Ну можно одновременно в git вести проекты не являющиеся пакетами Сизифа.
Просто чтобы не путаться между ними.
> 
> 
> -- 
> ldv



> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] I: git.altlinux.org: people/*/packages/ developers howto
  2006-09-13  0:21       ` Dmitry V. Levin
  2006-09-13  5:31         ` Kirill Maslinsky
  2006-09-13  7:31         ` Stanislav Ievlev
@ 2006-09-13  7:31         ` Alexey Gladkov
  2 siblings, 0 replies; 31+ messages in thread
From: Alexey Gladkov @ 2006-09-13  7:31 UTC (permalink / raw)
  To: ALT Devel discussion list

Dmitry V. Levin пишет:
> files подразумевает не репозитории а файлы.
> По этимологии подошло бы /etc, но оно традиционно занято конфигурацией.
> Можно /misc или /other сделать, но я в принципе не понимаю, для чего
> помимо разграничение доступа или других способов обработки нужен другой
> каталог.

Что бы иметь возможность делать репозитории пока не являющиеся
репозиториями пакетов. Такие репозитории держать в /packages
неправильно... они могут пересечься по именам с пакетами. Отдельное
хранилище для этого всегда удобнее.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] I: git.altlinux.org: people/*/packages/ developers howto
  2006-09-13  5:31         ` Kirill Maslinsky
@ 2006-09-13 12:37           ` Dmitry V. Levin
  2006-09-13 23:18             ` Kirill Maslinsky
  0 siblings, 1 reply; 31+ messages in thread
From: Dmitry V. Levin @ 2006-09-13 12:37 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1470 bytes --]

On Wed, Sep 13, 2006 at 09:31:08AM +0400, Kirill Maslinsky wrote:
> > > > В принципе можно завести и не packages/, но в любом случае структуру
> > > > каталогов хотелось бы строго регламентировать.
> > > 
> > > Простая структура у нас уже есть:
> > > /etc - управление.
> > > /packages - репозитории с _пакетами_.
> > > 
> > > я предлагаю завести ещё одну директорию для остальных репозиторив ...
> > > например /files.
> > 
> > files подразумевает не репозитории а файлы.
> > По этимологии подошло бы /etc, но оно традиционно занято конфигурацией.
> > Можно /misc или /other сделать, но я в принципе не понимаю, для чего
> > помимо разграничение доступа или других способов обработки нужен другой
> > каталог.
> 
> Например, для разграничения пространств имён. Скажем, чтобы иметь возможность
> хранить сущность с тем же именем, что и репозиторий в Сизифе, но отличную от
> сизифной.

Возможно, хотя имя каталога git-репозитория не обязано нести смысловую
нагрузку.  Например, многие, вероятно, уже привыкли к тому, что, в git.git
находится репозиторий проекта git.  А если кто-то запакует GNU Interactive
Tools (http://directory.fsf.org/git.html), то как назвать каталог?
Я привёл этот пример для того, чтобы показать, что путём создания
не-packages проблема конфликта имён не снимается, и тому разработчику,
который захочет запаковать, скажем, GNU Interactive Tools в Сизиф, всё
равно придётся искать для пакета другое имя.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] I: git.altlinux.org: people/*/packages/ developers howto
  2006-09-13 23:18             ` Kirill Maslinsky
@ 2006-09-13 20:44               ` Dmitry V. Levin
  0 siblings, 0 replies; 31+ messages in thread
From: Dmitry V. Levin @ 2006-09-13 20:44 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1528 bytes --]

On Thu, Sep 14, 2006 at 03:18:28AM +0400, Kirill Maslinsky wrote:
> > > Например, для разграничения пространств имён. Скажем, чтобы иметь возможность
> > > хранить сущность с тем же именем, что и репозиторий в Сизифе, но отличную от
> > > сизифной.
> > 
> > Возможно, хотя имя каталога git-репозитория не обязано нести смысловую
> > нагрузку.  Например, многие, вероятно, уже привыкли к тому, что, в git.git
> > находится репозиторий проекта git.  А если кто-то запакует GNU Interactive
> > Tools (http://directory.fsf.org/git.html), то как назвать каталог?
> > Я привёл этот пример для того, чтобы показать, что путём создания
> > не-packages проблема конфликта имён не снимается, и тому разработчику,
> > который захочет запаковать, скажем, GNU Interactive Tools в Сизиф, всё
> > равно придётся искать для пакета другое имя.
> 
> Понятно. 
> И всё же тут есть одна тонкость. 
> Имя каталога git-репозитория используется при отсылке email-оповещений 
> об изменениях в репозитории. Таким образом создаётся-таки значимое пространство 
> имён каталогов git-репозиториев. В этой ситуации нельзя полноправно говорить, 
> что имя каталога произвольно, потому что если я склонирую репозиторий X
> и помещу его у себя под именем XY, то утратится информация о том, что 
> это тот же репозиторий, для отслеживающего изменения (шире -- для отслеживающего
> разработку одной сущности у разных мантейнеров). 

В случае с оповещениями можно ввести дополнительный уровень косвенности,
если это нужно.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] I: git.altlinux.org: people/*/packages/ developers howto
  2006-09-13 12:37           ` Dmitry V. Levin
@ 2006-09-13 23:18             ` Kirill Maslinsky
  2006-09-13 20:44               ` Dmitry V. Levin
  0 siblings, 1 reply; 31+ messages in thread
From: Kirill Maslinsky @ 2006-09-13 23:18 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1392 bytes --]

> > Например, для разграничения пространств имён. Скажем, чтобы иметь возможность
> > хранить сущность с тем же именем, что и репозиторий в Сизифе, но отличную от
> > сизифной.
> 
> Возможно, хотя имя каталога git-репозитория не обязано нести смысловую
> нагрузку.  Например, многие, вероятно, уже привыкли к тому, что, в git.git
> находится репозиторий проекта git.  А если кто-то запакует GNU Interactive
> Tools (http://directory.fsf.org/git.html), то как назвать каталог?
> Я привёл этот пример для того, чтобы показать, что путём создания
> не-packages проблема конфликта имён не снимается, и тому разработчику,
> который захочет запаковать, скажем, GNU Interactive Tools в Сизиф, всё
> равно придётся искать для пакета другое имя.

Понятно. 
И всё же тут есть одна тонкость. 
Имя каталога git-репозитория используется при отсылке email-оповещений 
об изменениях в репозитории. Таким образом создаётся-таки значимое пространство 
имён каталогов git-репозиториев. В этой ситуации нельзя полноправно говорить, 
что имя каталога произвольно, потому что если я склонирую репозиторий X
и помещу его у себя под именем XY, то утратится информация о том, что 
это тот же репозиторий, для отслеживающего изменения (шире -- для отслеживающего
разработку одной сущности у разных мантейнеров). 


-- 
Kirill Maslinsky
ALT Linux Documentation Team
http://heap.altlinux.ru

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] I: git.altlinux.org: people/*/packages/ developers howto
  2006-09-12 17:40 [devel] I: git.altlinux.org: people/*/packages/ developers howto Dmitry V. Levin
                   ` (4 preceding siblings ...)
  2006-09-13  2:03 ` [devel] sync with non-git repos Alexey Tourbin
@ 2006-09-15 10:32 ` Alexey Borovskoy
  2006-09-15 11:48   ` Dmitry V. Levin
  5 siblings, 1 reply; 31+ messages in thread
From: Alexey Borovskoy @ 2006-09-15 10:32 UTC (permalink / raw)
  To: ALT Devel discussion list

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Dmitry V. Levin пишет:
> $ ssh git.alt help
> Available commands:
> help
> git-receive-pack <directory>
> git-upload-pack <directory>
> git-init-db <directory>
> git-mv-db <source-directory> <dest-directory>
> git-rm-db <directory>
> git-clone <repository> [<directory>]
> ls [<directory>]
> (вывод может меняться время от времени)

А может сюда еще git-find-repo прикрутить? Чтобы быстрее можно было
узнать у кого лежит нужный репозиторий.

- --
Алексей.
GPG key fingerprint
DBB3 1832 13C6 5C96 4A58 4AFF 78F7 159F 66AD 8D7E
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFFCoEgePcVn2atjX4RAhAdAJ4guZfa6H+fhpNFAOWKN+qDydBcpQCeMZ5l
dfMcClmcOVE24YrGVHe/ADw=
=6C5/
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] I: git.altlinux.org: people/*/packages/ developers howto
  2006-09-15 10:32 ` [devel] I: git.altlinux.org: people/*/packages/ developers howto Alexey Borovskoy
@ 2006-09-15 11:48   ` Dmitry V. Levin
  2006-09-24 20:11     ` Dmitry V. Levin
  0 siblings, 1 reply; 31+ messages in thread
From: Dmitry V. Levin @ 2006-09-15 11:48 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 762 bytes --]

On Fri, Sep 15, 2006 at 11:32:00PM +1300, Alexey Borovskoy wrote:
> Dmitry V. Levin пишет:
> > $ ssh git.alt help
> > Available commands:
> > help
> > git-receive-pack <directory>
> > git-upload-pack <directory>
> > git-init-db <directory>
> > git-mv-db <source-directory> <dest-directory>
> > git-rm-db <directory>
> > git-clone <repository> [<directory>]
> > ls [<directory>]
> > (вывод может меняться время от времени)
> 
> А может сюда еще git-find-repo прикрутить? Чтобы быстрее можно было
> узнать у кого лежит нужный репозиторий.

А по какому критерию определяется нужность репозитория?
Я думаю, что если неизвестно, у кого лежит нужный репозиторий, то
достаточно будет просто обратиться в кэширующий репозиторий Сизифа.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [devel] I: git.altlinux.org: people/*/packages/ developers howto
  2006-09-15 11:48   ` Dmitry V. Levin
@ 2006-09-24 20:11     ` Dmitry V. Levin
  0 siblings, 0 replies; 31+ messages in thread
From: Dmitry V. Levin @ 2006-09-24 20:11 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1020 bytes --]

On Fri, Sep 15, 2006 at 03:48:02PM +0400, Dmitry V. Levin wrote:
> On Fri, Sep 15, 2006 at 11:32:00PM +1300, Alexey Borovskoy wrote:
> > Dmitry V. Levin пишет:
> > > $ ssh git.alt help
> > > Available commands:
> > > help
> > > git-receive-pack <directory>
> > > git-upload-pack <directory>
> > > git-init-db <directory>
> > > git-mv-db <source-directory> <dest-directory>
> > > git-rm-db <directory>
> > > git-clone <repository> [<directory>]
> > > ls [<directory>]
> > > (вывод может меняться время от времени)
> > 
> > А может сюда еще git-find-repo прикрутить? Чтобы быстрее можно было
> > узнать у кого лежит нужный репозиторий.
> 
> А по какому критерию определяется нужность репозитория?
> Я думаю, что если неизвестно, у кого лежит нужный репозиторий, то
> достаточно будет просто обратиться в кэширующий репозиторий Сизифа.

Короче говоря, пользы мало, но команда есть.

P.S. Рекомендую время от времени запускать
$ ssh git.alt help
чтобы узнавать о новых возможностях.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2006-09-24 20:11 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-09-12 17:40 [devel] I: git.altlinux.org: people/*/packages/ developers howto Dmitry V. Levin
2006-09-12 17:50 ` Alexey Gladkov
2006-09-12 20:46   ` Dmitry V. Levin
2006-09-13  0:10     ` Alexey Gladkov
2006-09-13  0:21       ` Dmitry V. Levin
2006-09-13  5:31         ` Kirill Maslinsky
2006-09-13 12:37           ` Dmitry V. Levin
2006-09-13 23:18             ` Kirill Maslinsky
2006-09-13 20:44               ` Dmitry V. Levin
2006-09-13  7:31         ` Stanislav Ievlev
2006-09-13  7:31         ` Alexey Gladkov
2006-09-12 17:58 ` Alexey Tourbin
2006-09-12 20:21   ` Igor Zubkov
2006-09-12 20:52     ` Dmitry V. Levin
2006-09-12 20:47   ` Dmitry V. Levin
2006-09-12 19:09 ` Alexey Tourbin
2006-09-12 20:49   ` Dmitry V. Levin
2006-09-12 22:41 ` Alexey Tourbin
2006-09-12 23:54   ` Dmitry V. Levin
2006-09-13  0:14     ` Alexey Tourbin
2006-09-13  0:16       ` Alexey Tourbin
2006-09-13  0:30         ` Dmitry V. Levin
2006-09-13  0:24       ` Dmitry V. Levin
2006-09-13  3:10         ` Денис Смирнов
2006-09-13  2:03 ` [devel] sync with non-git repos Alexey Tourbin
2006-09-13  6:21   ` Alexey I. Froloff
2006-09-13  6:22   ` Alexey I. Froloff
2006-09-13  7:04     ` Alexey I. Froloff
2006-09-15 10:32 ` [devel] I: git.altlinux.org: people/*/packages/ developers howto Alexey Borovskoy
2006-09-15 11:48   ` Dmitry V. Levin
2006-09-24 20:11     ` Dmitry V. Levin

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