[docs] сценарии работы с gear/git для чайников - часть2 ( gear-репозиторий с нуля )

Kirill Maslinsky kirill на altlinux.ru
Вт Дек 5 14:05:36 MSK 2006


> > 13 закачать gear репозиторий с которым мы работали/создали на git.alt
> > $ git-push --all git.alt:packages/cpat.git
> Для пущей осознанности, может быть, лучше даже явно
> $ git push git.alt:packages/cpat.git master
> 
> Потом удобно сделать один раз
> $ cat <<EOF >.git/remotes/git.alt

Верно ли, что тут была опечатка? 

> URL: git.alt:packages/cpat.git
- Pull: master:master
+ Push: master:master
> EOF

Или без разницы?

Тут, наверное, требуется пояснение, что в этом случае публикуется
не весь "репозиторий" как таковой, а только конкретный бранч
master. Соответственно, любые другие бранчи в вашем рабочем 
репозитории остаются "частными", и в них можно творить что-то, 
для публикации непригодное.

В файле .git/remotes/git.alt
можно описать любое количество бранчей, причем имена бранча в локальном
и публичном репозитории не обязаны совпадать.

> И дальше можно пользоваться просто
> $ git push git.alt
В этом случае на git.alt не будут опубликованы теги, только бранчи.
для тегов как раз и нужно указывать опцию --all, либо описывать 
теги в файле remotes/git.alt
(Не вру?)

> > С версией 0.7 разобрались - gear-репозиторий создан, пакеты из него 
> > собираеются
> > Теперь надо как-то втаскивать версию 0.8. Посоветуйте как.
> $ gear-update-archive cpat-0.8.tar.gz cpat
> $ <обновить changelog и т. д.>
> $ git commit
> 
> > закачать gear-репозиторий с которым мы работали на git.alt
> > $ git-push --all git.alt:packages/cpat.git
> Уже просто git push git.alt.

-- 
Kirill Maslinsky
ALT Linux Documentation Team
http://heap.altlinux.ru
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.altlinux.org/pipermail/docs/attachments/20061205/5c6ac5cb/attachment-0001.bin 


Подробная информация о списке рассылки docs