[devel] gear -- создание тарбола из другого branch

Dmitry V. Levin ldv на altlinux.org
Чт Окт 19 02:55:01 MSD 2006


On Mon, Oct 16, 2006 at 02:21:34AM +0400, Dmitry V. Levin wrote:
> On Sun, Oct 15, 2006 at 08:08:18PM +0400, Sergey Vlasov wrote:
> > On Wed, Oct 04, 2006 at 02:11:46AM +0400, Dmitry V. Levin wrote:
> > [...]
> > > > Похоже, проще оказывается складывать файлы с сохранённым содержимым
> > > > тегов не под оригинальными именами, а с именем, соответствующим их
> > > > sha1, и помещать имена в файл .gear-tags/list (иначе пришлось бы
> > > > возиться с каталогами внутри .gear-tags).
> > > 
> > > Если это будет не очень сложно, то можно сделать.
> > 
> > Сделано:
> > 
> > git.alt:/people/vsu/packages/gear.git vsu/gear-tags-dir
> 
> Спасибо.
> 
> $ git diff --stat master..vsu/gear-tags-dir
>  Makefile              |    2 
>  gear                  |  291 ++++++++++++++++--------
>  gear-commit           |    6 -
>  gear-sh-functions.in  |  388 ++++++++++++++++++++++++++++----
>  gear-update-tag       |  585 +++++++++++++++++++++++++++++++++++++++++++++++++
>  gear-update-tag.1.inc |   23 ++
>  6 files changed, 1139 insertions(+), 156 deletions(-)
> 
> Ох, у меня, наверное, уйдёт целый день, чтобы всё это отсмотреть...

Я посмотрел.  Всё выглядит логично, но код всё-таки стал существенно
сложнее для понимания.  Я не смог себя убедить в том, что gear не поведёт
себя странным образом, получив на входе репозиторий, содержащий .gear-rules
"специального вида", а это одна из двух основных характеристик gear.
Так что я смержил к себе в ldv/gear-tags-dir, осталось придумать способ
сделать код gear более доступным для анализа.  Может, разбить на более
мелкие файлы для изоляции взаимозависимых частей.


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


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