[devel] git и пустые каталоги

Led =?iso-8859-1?q?ledest_=CE=C1_gmail=2Ecom?=
Ср Янв 28 02:37:33 MSK 2009


On Wednesday, 28 January 2009 01:25:53 Dmitry V. Levin wrote:
> On Wed, Nov 05, 2008 at 12:42:27AM +0300, Dmitry V. Levin wrote:
> > On Tue, Nov 04, 2008 at 11:03:38PM +0200, Led wrote:
> > > On Tuesday, 04 November 2008 22:44:45 Dmitry V. Levin wrote:
> > > > On Tue, Nov 04, 2008 at 10:16:02PM +0200, Led wrote:
> > > > > On Tuesday, 04 November 2008 20:49:58 Led wrote:
> > > > > > On Tuesday 04 November 2008 20:47:57 Aleksey Avdeev wrote:
> > > > > > > Led пишет:
> > > > > > > > On Tuesday, 21 October 2008 01:54:48 Dmitry V. Levin wrote:
> > > > > > > >> On Fri, Oct 17, 2008 at 08:44:39PM +0300, Led wrote:
> > > > > > > >>> On Friday, 17 October 2008 18:51:11 Dmitry V. Levin wrote:
> > > > > > > >>>>> А exclude этих .gitignore при генерации тарбола для
> > > > > > > >>>>> src.rpm из git'a можно сделать автоматически?
> > > > > > > >>>>
> > > > > > > >>>> Вопрос интересный.  Если речь идёт о gear, то извлечение
> > > > > > > >>>> тарболла из git производится с помощью "git archive
> > > > > > > >>>> --format=tar", который .gitignore исключать не умеет.
> > > > > > > >>>> Но это не значит, что желаемого эффекта нельзя добиться...
> > > > > > > >>>
> > > > > > > >>> gitattributes(5):
> > > > > > > >>> .....
> > > > > > > >>> export-ignore
> > > > > > > >>>               Files and directories with the attribute
> > > > > > > >>> export-ignore won't be added to archive files.
> > > > > > > >>> .....
> > > > > > > >>>
> > > > > > > >>> Это не оно? Правда, это только в 1.6 появилось.
> > > > > > > >>
> > > > > > > >> А вы попробуйте.
> > > > > > > >
> > > > > > > > Попробовал. Да, это "оно":)
> > > > > > >
> > > > > > >    А как им правильно пользоваться? ;-)
> > > > > >
> > > > > > gitattributes(1)
> > > > >
> > > > > например:
> > > > > $ cat .git/info/attributes
> > > > > *.orig export-ignore
> > > >
> > > > Неприятность заключается в том, что .git/info не является той частью
> > > > репозитория, которую можно опубликовать.  В результате результат
> > > > работы gear на одном и том же коммите в разных местах будет
> > > > отличаться, что в корне противоречит идее gear.
> > >
> > > А файл .gitattributes - является частью репозитория? Тогда в нём можно
> > > то же самое написать
> >
> > Всё, что не находится в .git и закоммичено -- является.
> > OK, я поэкспериментирую с gear-srpmimport и .gitattributes
>
> Результат экспериментов положительный:
> http://git.altlinux.org/people/ldv/packages/?p=gear.git;a=commit;h=1.5.1-al
>t1-8-ga54b938

Спасибо!

-- 
Led


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