[devel] gear+[svn,cvs] репозитарии.

Dmitry V. Levin ldv на altlinux.org
Чт Июл 22 11:35:09 UTC 2010


On Thu, Jul 22, 2010 at 02:27:27PM +0300, Igor Vlasenko wrote:
> On Thu, Jul 22, 2010 at 02:36:50PM +0400, Dmitry V. Levin wrote:
> > > Как роботу определить, где 
> > > в git.altlinux.org/gears/C/CoinBuildTools.git
> > > апстримный коммит?
> > 
> > Это результат работы git-svn, апстримного коммита как такового не существует,
> > вне зависимости от структуры gear-репозитория.
> > 
> > То же самое касается git-cvsimport.  Вот, например, есть
> > http://git.altlinux.org/gears/l/libtiff.git, который было бы довольно
> > сложно обновить тому, у которого нет контекста, в котором выполнялся
> > предыдущий git-cvsimport.
> 
> Да. Это тоже больной вопрос. В опубликованном репозитарии
> не хватает существенной информации, чтобы можно было бы 
> работать совместно. Если постронний человек захочет что-то
> доделать в таком репозитории, ему нужно либо искать
> майнтайнера просить его выслать метаданные из .git
> (тратится время) либо самостоятельно воссоздавать их ---
> бессмысленная растрата времени и сил.
> 
> Получается, что src.rpm был гораздо дружественнее к 
> совместной работе, чем такой вот .git.
> 
> Теоретически, это можно было бы легко решить.
> В таких репозиториях проблема в невольном сокрытии информации.
> Есть причины, почему git разработчики не стали хранить эти
> метаданные в .git.
> Но ничего не мешает хранить копию метаданных в .gear.
> сделать утилиты gear-*-store/restore
> и обвязки gear-svnimport/gear-cvsimport/...
> которые автоматически делают store (если есть метаданные)
> /restore (в клоне без метаданных)
> повышая дружелюбность таких репозиториев даже не в разы,
> а на порядки.

Ещё бы найти способ решить вопрос обязательности своевременного обновления
этой информации в .gear/.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20100722/364fdd8e/attachment.bin>


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