[devel] IQ: git.altlinux.org: archive/Sisyphus conversion
Alexey Rusakov
=?iso-8859-1?q?ktirf_=CE=C1_altlinux=2Eorg?=
Пн Сен 25 00:50:05 MSD 2006
Dmitry V. Levin пишет:
> On Sat, Sep 16, 2006 at 10:32:39AM +0300, Michael Shigorin wrote:
>
>> On Sat, Sep 16, 2006 at 02:43:21AM +0400, Dmitry V. Levin wrote:
>>
>>>> PS А я сначала подумал, что твои вопросы были риторические, и
>>>> принялся уже импортировать. ;)
>>>>
>>> Нет, они не риторические, я в процессе импорта своих пакетов
>>> всякого насмотрелся. :)
>>>
>> Есть ещё один вариант -- сделать 80%, которые более-менее
>> очевидны, а потом заниматься остатками по мере добирания
>> до каждого.
>>
>
> Самый простой способ - сделать индексы, и дальше пользуйтесь ими как
> хотите. :)
> Но в таком виде это будет доступно немногим.
>
>
>> Тогда единственная очевидная мина -- забытое переименование,
>> которое может привести к необходимости того самого сшивания
>> истории (или выбрасывания старого куска), которого и хочется
>> избежать, так?
>>
> Все сшивания в git - искусственные, поскольку его архитектура исключает
> возможность внесения изменений "в прошлом" - только полное переписывание
> истории.
>
> А в истории пакетов gnome было много переименований, это даже я знаю.
> Другими словами, эта проблема не высосана из пальца.
>
Проблема переименований в gnome в основном решается поиском пакетов с
пропавшей (или передвинувшейся) в названиях двойкой плюс просмотром
пакетов, провайдящих/обсолетящих друг друга. Это работает для
подавляющего большинства пакетов, входящих в GNOME. По крайней мере в
данном случае сократить объём работ так можно.
--
Alexey "Ktirf" Rusakov
Подробная информация о списке рассылки Devel