[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