[devel] создать ссылку в репозитарии git

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Пт Май 5 15:44:44 MSD 2006


On Fri, May 05, 2006 at 03:36:14PM +0400, Anton Farygin wrote:
> Dmitry V. Levin wrote:
> > On Fri, May 05, 2006 at 03:17:32PM +0400, Anton Farygin wrote:
> >> Никто не подскажет, как в git можно сделать ссылку на файл, находящийся 
> >> в другом месте репозитария ?
> > 
> > С одной стороны, в git можно хранить ссылки.
> 
> Я нашёл что-то типа git-relink, но как я понял из скудной документации - 
> это что-то не то.

Сыылки можно хранить так же как и обычные файлы.

> >> Мне нужно spec файл положить в тарбол, а для этого необходимо сделать 
> >> ссылку на него.
> >>
> >> Т.е.:
> >>
> >> a.git/source-tree/a.spec должен быть идентичен
> >> a.git/a.spec
> > 
> > С другой стороны, зачем тебе a.git/a.spec?
> > Перемести его в a.git/source-tree/; если надо, сделай a.git/a.spec ссылкой
> > на a.git/source-tree/a.spec (хотя зачем?)
> 
> На этапе сборки из спек-файла берётся версия и на её базе создаётся soname.
> 
> Соответственно ссылка не прокатит, если это естественно не хард-линк. 
> Спек файл должен содержаться в тарболле.
> 
> Просто мне лень прописывать версию в нескольких местах сразу.

Посмотри на почти любой мой пакет в
ftp://ftp.altlinux.org/pub/people/ldv/scm/packages/
(хотя бы тот же hasher) - там версия извлекается из spec-файла и дальше
используется Makefile'ом во время сборки.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 191 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20060505/fb9b8bdd/attachment-0001.bin>


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