ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
@ 2026-08-20 19:36 Anton Farygin
  2026-08-21 17:23 ` Anton Farygin
                   ` (4 more replies)
  0 siblings, 5 replies; 54+ messages in thread
From: Anton Farygin @ 2026-08-20 19:36 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Всем привет.

Кандидат в прод уже поднят, можно щупать прямо сейчас:

    https://git.altlinux.org/gitoskop/

gitweb.cgi нам служит давно, но это медленный CGI на Perl образца
нулевых, который к тому же почти не сопровождается. gitoskop — замена
ему: сервис на Rust, отдающий то же дерево bare-репозиториев
(gear/gitery-зеркала) по HTTP, но быстро и с современной веб-мордой.

При этом gitoskop не заточен под наши репозитории — это универсальное
решение для просмотра любого дерева bare-репозиториев. Специфика ALT
(раскладка gear/gitery, связь people/ и gears/) задаётся просто в
конфиге, а не вшита в код.

Миграция не ломает ссылки. Это главное, почему gitoskop можно ставить
вместо gitweb, а не рядом: он понимает старые gitweb.cgi-URL. Ссылки вида
?p=...;a=blob_plain;..., a=rss, a=patch, a=atom и прочие продолжают
работать — то, что накидано в старых письмах, вики и багзилле, не
побьётся. Включается ключом gitweb_compat.

Что лучше, чем в gitweb:

  - Веб-морда: дерево, поиск по индексу, файлы с подсветкой (в т.ч. RPM
    spec — с переходами по секциям и макросам), blame с отслеживанием
    переименований, grep по содержимому, лог, диффы рядом.

  - Ссылки на конкретную строку с заметкой: навёл на номер, написал
    коммент, Enter — ссылка уже в буфере. Удобнее скриншота, когда
    объясняешь, где именно сломалось.

  - Видно связь people/ и gears/: помечает, влит ли личный репозиторий в
    сборочный.

  - Работает с телефона: интерфейс подстраивается под узкие экраны, дерево
    и файлы читаются с мобильного (в gitweb этого просто нет).

  - Atom/RSS-фиды на историю коммитов, теги и целые каталоги —
    подписался читалкой и следишь за пакетом.

  - Скачивание любого дерева архивом (tar.gz / tar.bz2 / zip),
    GitHub-стайл commit/<rev>.patch и .diff.

  - Для LLM агентов — MCP-эндпоинт (/_/mcp), восемь read-only инструментов.

Всё ограничено (размеры блобов, каунты, конкуррентность, таймауты) —
рассчитано на недоверенных клиентов.

Как поставить. Пакет gitoskop уже в Сизифе. Ставится одним бинарником:
веб-морда вкомпилена внутрь, отдельный веб-сервер не нужен — в конфиге
ui = true, и всё. Если хочется отдавать статику своим nginx/apache —
есть подпакет gitoskop-webui.

Предлагаю обсудить замену gitweb.cgi на gitoskop на git.altlinux.org.
Пощупайте прод, накидайте, чего не хватает или что ведёт себя не так.

Issues: https://altlinux.space/rider/gitoskop/issues
Сайт проекта:  https://altlinux.space/rider/gitoskop
Лицензия:      AGPL-3.0-or-later




^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
  2026-08-20 19:36 [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org Anton Farygin
@ 2026-08-21 17:23 ` Anton Farygin
  2026-08-28 10:58 ` Anton Farygin
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 54+ messages in thread
From: Anton Farygin @ 2026-08-21 17:23 UTC (permalink / raw)
  To: devel

On 8/20/26 22:36, Anton Farygin wrote:
> Всем привет.
>
> Кандидат в прод уже поднят, можно щупать прямо сейчас:
>
>    https://git.altlinux.org/gitoskop/
>
Тут было приложено немного фиксов разных из master.

изменилось:

исправлено: поле поиска глючило на некоторых смартфонах в мобильном виде

исправлено: при просмотре specfile лучше выдляются секции, на больших 
спеках лишнии секции уходят под кат.

ну и по мелочи.




^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
  2026-08-20 19:36 [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org Anton Farygin
  2026-08-21 17:23 ` Anton Farygin
@ 2026-08-28 10:58 ` Anton Farygin
  2026-08-28 11:19   ` Сергей Гвоздецкий
  2026-09-03  8:20   ` Anton Farygin
                     ` (2 subsequent siblings)
  4 siblings, 2 replies; 54+ messages in thread
From: Anton Farygin @ 2026-08-28 10:58 UTC (permalink / raw)
  To: devel

On 8/20/26 22:36, Anton Farygin wrote:
> Всем привет.
>
> Кандидат в прод уже поднят, можно щупать прямо сейчас:
>
>    https://git.altlinux.org/gitoskop/
>
> gitweb.cgi нам служит давно, но это медленный CGI на Perl образца
> нулевых, который к тому же почти не сопровождается. gitoskop — замена
> ему: сервис на Rust, отдающий то же дерево bare-репозиториев
> (gear/gitery-зеркала) по HTTP, но быстро и с современной веб-мордой.
>
> При этом gitoskop не заточен под наши репозитории — это универсальное
> решение для просмотра любого дерева bare-репозиториев. Специфика ALT
> (раскладка gear/gitery, связь people/ и gears/) задаётся просто в
> конфиге, а не вшита в код.
>
> Миграция не ломает ссылки. Это главное, почему gitoskop можно ставить
> вместо gitweb, а не рядом: он понимает старые gitweb.cgi-URL. Ссылки вида
> ?p=...;a=blob_plain;..., a=rss, a=patch, a=atom и прочие продолжают
> работать — то, что накидано в старых письмах, вики и багзилле, не
> побьётся. Включается ключом gitweb_compat.

Прошла неделя с анонса и благодаря вашим откликам в сервис были внесены 
исправления и улучшения.

Предлагаю ещё раз посмотреть внимательно на его функционал, 
работоспобность, удобство и если не будет возражений - в понедельник 
заменить gitweb.cgi на gitoskop.





^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
  2026-08-28 10:58 ` Anton Farygin
@ 2026-08-28 11:19   ` Сергей Гвоздецкий
  2026-08-28 11:31     ` Anton Farygin
  2026-08-28 13:06     ` Anton Farygin
  2026-09-03  8:20   ` Anton Farygin
  1 sibling, 2 replies; 54+ messages in thread
From: Сергей Гвоздецкий @ 2026-08-28 11:19 UTC (permalink / raw)
  To: devel

Добрый день,

я не согласен в части полной замены.

gitweb.cgi может и стар и не так резв, как бы хотелось, но это пока что 
единственный источник, с которым можно работать в консольном браузере (я 
использую w3m) исключительно с клавиатуры.

Когда требуется доступ к истории gears/srpms, в соседней вкладке 
терминала — это сильно быстрее чем лезть в браузер, ползти рукой к мыши, 
целиться мышиным курсором, и терпеть прочие неудобства.

Нельзя ли просто отодвинуть рядом? Всё равно, все кому gitoskop пришёлся 
по вкусу, переключатся на него, а на gitweb.cgi нагрузка неизбежно 
упадёт и будет потреблять меньше ресурсов, обратная совместимость в 
привычках сохранится.

28.08.2026 13:58, Anton Farygin пишет:
> On 8/20/26 22:36, Anton Farygin wrote:
>> Всем привет.
>>
>> Кандидат в прод уже поднят, можно щупать прямо сейчас:
>>
>>    https://git.altlinux.org/gitoskop/
>>
>> gitweb.cgi нам служит давно, но это медленный CGI на Perl образца
>> нулевых, который к тому же почти не сопровождается. gitoskop — замена
>> ему: сервис на Rust, отдающий то же дерево bare-репозиториев
>> (gear/gitery-зеркала) по HTTP, но быстро и с современной веб-мордой.
>>
>> При этом gitoskop не заточен под наши репозитории — это универсальное
>> решение для просмотра любого дерева bare-репозиториев. Специфика ALT
>> (раскладка gear/gitery, связь people/ и gears/) задаётся просто в
>> конфиге, а не вшита в код.
>>
>> Миграция не ломает ссылки. Это главное, почему gitoskop можно ставить
>> вместо gitweb, а не рядом: он понимает старые gitweb.cgi-URL. Ссылки 
>> вида
>> ?p=...;a=blob_plain;..., a=rss, a=patch, a=atom и прочие продолжают
>> работать — то, что накидано в старых письмах, вики и багзилле, не
>> побьётся. Включается ключом gitweb_compat.
>
> Прошла неделя с анонса и благодаря вашим откликам в сервис были 
> внесены исправления и улучшения.
>
> Предлагаю ещё раз посмотреть внимательно на его функционал, 
> работоспобность, удобство и если не будет возражений - в понедельник 
> заменить gitweb.cgi на gitoskop.
>
>
>
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
-- 
Best, Sergey Gvozdetskiy ALT Linux Team


^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
  2026-08-28 11:19   ` Сергей Гвоздецкий
@ 2026-08-28 11:31     ` Anton Farygin
  2026-08-28 13:06     ` Anton Farygin
  1 sibling, 0 replies; 54+ messages in thread
From: Anton Farygin @ 2026-08-28 11:31 UTC (permalink / raw)
  To: devel

On 8/28/26 14:19, Сергей Гвоздецкий wrote:
> Добрый день,
>
> я не согласен в части полной замены.
>
> gitweb.cgi может и стар и не так резв, как бы хотелось, но это пока 
> что единственный источник, с которым можно работать в консольном 
> браузере (я использую w3m) исключительно с клавиатуры.
>
> Когда требуется доступ к истории gears/srpms, в соседней вкладке 
> терминала — это сильно быстрее чем лезть в браузер, ползти рукой к 
> мыши, целиться мышиным курсором, и терпеть прочие неудобства.
>
> Нельзя ли просто отодвинуть рядом? Всё равно, все кому gitoskop 
> пришёлся по вкусу, переключатся на него, а на gitweb.cgi нагрузка 
> неизбежно упадёт и будет потреблять меньше ресурсов, обратная 
> совместимость в привычках сохранится. 

нет, первоочерёдная задача у нас как раз не переключить трафик от людей 
на гитоскоп, а переключить трафик от роботов на него, а для этого надо 
старый интерфейс выключить или сделать менее доступным.

Основная нагрузка на gitweb.cgi идёт от ботов и с каждым днём закрывать 
его становится всё сложнее и сложнее. мы уже столкнулись с ботнетами, 
которые умеют считать хеши анубис максимальной сложности.

вообще gitoskop это в первую очередь API, а не UI. Если сможешь описать 
свои сценарии использования, то я сделаю для него CLI клиента без 
проблем, если git'а не хватает для чего-то.





^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
  2026-08-28 11:19   ` Сергей Гвоздецкий
  2026-08-28 11:31     ` Anton Farygin
@ 2026-08-28 13:06     ` Anton Farygin
  2026-08-28 13:11       ` Сергей Гвоздецкий
  1 sibling, 1 reply; 54+ messages in thread
From: Anton Farygin @ 2026-08-28 13:06 UTC (permalink / raw)
  To: devel

Оказалось проще сделать HTML интерфейс специально для w3m и других 
консольных браузеров, но они будут ходить на старые URL, новые не 
поддерживаются.

w3m 'https://git.altlinux.org/gitoskop/'

посмотри пожалуйста, всё корректно ?

On 8/28/26 14:19, Сергей Гвоздецкий wrote:
> Добрый день,
>
> я не согласен в части полной замены.
>
> gitweb.cgi может и стар и не так резв, как бы хотелось, но это пока 
> что единственный источник, с которым можно работать в консольном 
> браузере (я использую w3m) исключительно с клавиатуры.
>
> Когда требуется доступ к истории gears/srpms, в соседней вкладке 
> терминала — это сильно быстрее чем лезть в браузер, ползти рукой к 
> мыши, целиться мышиным курсором, и терпеть прочие неудобства.
>
> Нельзя ли просто отодвинуть рядом? Всё равно, все кому gitoskop 
> пришёлся по вкусу, переключатся на него, а на gitweb.cgi нагрузка 
> неизбежно упадёт и будет потреблять меньше ресурсов, обратная 
> совместимость в привычках сохранится.
>
> 28.08.2026 13:58, Anton Farygin пишет:
>> On 8/20/26 22:36, Anton Farygin wrote:
>>> Всем привет.
>>>
>>> Кандидат в прод уже поднят, можно щупать прямо сейчас:
>>>
>>>    https://git.altlinux.org/gitoskop/
>>>
>>> gitweb.cgi нам служит давно, но это медленный CGI на Perl образца
>>> нулевых, который к тому же почти не сопровождается. gitoskop — замена
>>> ему: сервис на Rust, отдающий то же дерево bare-репозиториев
>>> (gear/gitery-зеркала) по HTTP, но быстро и с современной веб-мордой.
>>>
>>> При этом gitoskop не заточен под наши репозитории — это универсальное
>>> решение для просмотра любого дерева bare-репозиториев. Специфика ALT
>>> (раскладка gear/gitery, связь people/ и gears/) задаётся просто в
>>> конфиге, а не вшита в код.
>>>
>>> Миграция не ломает ссылки. Это главное, почему gitoskop можно ставить
>>> вместо gitweb, а не рядом: он понимает старые gitweb.cgi-URL. Ссылки 
>>> вида
>>> ?p=...;a=blob_plain;..., a=rss, a=patch, a=atom и прочие продолжают
>>> работать — то, что накидано в старых письмах, вики и багзилле, не
>>> побьётся. Включается ключом gitweb_compat.
>>
>> Прошла неделя с анонса и благодаря вашим откликам в сервис были 
>> внесены исправления и улучшения.
>>
>> Предлагаю ещё раз посмотреть внимательно на его функционал, 
>> работоспобность, удобство и если не будет возражений - в понедельник 
>> заменить gitweb.cgi на gitoskop.
>>
>>
>>
>> _______________________________________________
>> Devel mailing list
>> Devel@lists.altlinux.org
>> https://lists.altlinux.org/mailman/listinfo/devel




^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
  2026-08-28 13:06     ` Anton Farygin
@ 2026-08-28 13:11       ` Сергей Гвоздецкий
  2026-08-28 13:18         ` Anton Farygin
  0 siblings, 1 reply; 54+ messages in thread
From: Сергей Гвоздецкий @ 2026-08-28 13:11 UTC (permalink / raw)
  To: devel


28.08.2026 16:06, Anton Farygin пишет:
> Оказалось проще сделать HTML интерфейс специально для w3m и других 
> консольных браузеров, но они будут ходить на старые URL, новые не 
> поддерживаются.
>
> w3m 'https://git.altlinux.org/gitoskop/'
>
> посмотри пожалуйста, всё корректно ?

Да, так намного лучше, и это именно то что требовалось. Очередное CLI 
для таких дел избыточно, и потребовало бы лишних действий.

Спасибо!

-- 

Best, Sergey Gvozdetskiy ALT Linux Team


^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
  2026-08-28 13:11       ` Сергей Гвоздецкий
@ 2026-08-28 13:18         ` Anton Farygin
  0 siblings, 0 replies; 54+ messages in thread
From: Anton Farygin @ 2026-08-28 13:18 UTC (permalink / raw)
  To: devel

On 8/28/26 16:11, Сергей Гвоздецкий wrote:
>
> 28.08.2026 16:06, Anton Farygin пишет:
>> Оказалось проще сделать HTML интерфейс специально для w3m и других 
>> консольных браузеров, но они будут ходить на старые URL, новые не 
>> поддерживаются.
>>
>> w3m 'https://git.altlinux.org/gitoskop/'
>>
>> посмотри пожалуйста, всё корректно ?
>
> Да, так намного лучше, и это именно то что требовалось. Очередное CLI 
> для таких дел избыточно, и потребовало бы лишних действий.
>
> Спасибо!
>
И хочу подчеркнуть - внешний вид определяется User-agent'ом, т.е. - этот 
интерфейс без специальных шагов не увидит никто кроме консольных браузеров.




^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
  2026-08-28 10:58 ` Anton Farygin
  2026-08-28 11:19   ` Сергей Гвоздецкий
@ 2026-09-03  8:20   ` Anton Farygin
  2026-09-03 12:23     ` Anton Farygin
  1 sibling, 1 reply; 54+ messages in thread
From: Anton Farygin @ 2026-09-03  8:20 UTC (permalink / raw)
  To: devel

On 8/28/26 13:58, Anton Farygin wrote:
> On 8/20/26 22:36, Anton Farygin wrote:
>> Всем привет.
>>
>> Кандидат в прод уже поднят, можно щупать прямо сейчас:
>>
>>    https://git.altlinux.org/gitoskop/
>>
>> gitweb.cgi нам служит давно, но это медленный CGI на Perl образца
>> нулевых, который к тому же почти не сопровождается. gitoskop — замена
>> ему: сервис на Rust, отдающий то же дерево bare-репозиториев
>> (gear/gitery-зеркала) по HTTP, но быстро и с современной веб-мордой.
>>
>> При этом gitoskop не заточен под наши репозитории — это универсальное
>> решение для просмотра любого дерева bare-репозиториев. Специфика ALT
>> (раскладка gear/gitery, связь people/ и gears/) задаётся просто в
>> конфиге, а не вшита в код.
>>
>> Миграция не ломает ссылки. Это главное, почему gitoskop можно ставить
>> вместо gitweb, а не рядом: он понимает старые gitweb.cgi-URL. Ссылки 
>> вида
>> ?p=...;a=blob_plain;..., a=rss, a=patch, a=atom и прочие продолжают
>> работать — то, что накидано в старых письмах, вики и багзилле, не
>> побьётся. Включается ключом gitweb_compat.
>
> Прошла неделя с анонса и благодаря вашим откликам в сервис были 
> внесены исправления и улучшения.
>
> Предлагаю ещё раз посмотреть внимательно на его функционал, 
> работоспобность, удобство и если не будет возражений - в понедельник 
> заменить gitweb.cgi на gitoskop.
>
понедельник  перерос до четверга, но за это время было закрыто несколько 
запросов на функционал и ошибки.

Сегодня планирую миграцию, если вдруг gitweb будет недоступен или 
работать не так - не пугайтесь.

о завершении сообщу дополнительно.




^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
  2026-09-03  8:20   ` Anton Farygin
@ 2026-09-03 12:23     ` Anton Farygin
  2026-09-03 16:31       ` Anton Farygin
                         ` (2 more replies)
  0 siblings, 3 replies; 54+ messages in thread
From: Anton Farygin @ 2026-09-03 12:23 UTC (permalink / raw)
  To: devel

On 9/3/26 11:20, Anton Farygin wrote:
> Сегодня планирую миграцию, если вдруг gitweb будет недоступен или 
> работать не так - не пугайтесь.
>
> о завершении сообщу дополнительно. 

миграция закончена, если что-то заметите не то - пишите здесь.




^ permalink raw reply	[flat|nested] 54+ messages in thread

* [devel]  Re:  I: gitoskop готов для замены gitweb.cgi на  git.altlinux.org
  @ 2026-09-03 13:00         ` Sergey V Turchin
  2026-09-03 13:14           ` [devel] " Anton Farygin
  2026-09-03 13:36         ` Anton Farygin
  2026-09-04 22:37         ` arbars
  2 siblings, 1 reply; 54+ messages in thread
From: Sergey V Turchin @ 2026-09-03 13:00 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thursday, 3 September 2026 15:48:17 MSK manowar manowar wrote:
[...]
> В старой версии этот вариант сортировки назывался `age` и я им регулярно
> пользовался.
Аналогично. Перестала работать закладка
http://git.altlinux.org/people/zerg/packages/?o=age

-- 
Regards, Sergey.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
  2026-09-03 13:00         ` [devel] " Sergey V Turchin
@ 2026-09-03 13:14           ` Anton Farygin
  2026-09-03 16:10             ` Anton Farygin
  0 siblings, 1 reply; 54+ messages in thread
From: Anton Farygin @ 2026-09-03 13:14 UTC (permalink / raw)
  To: devel

On 9/3/26 16:00, Sergey V Turchin wrote:
> On Thursday, 3 September 2026 15:48:17 MSK manowar manowar wrote:
> [...]
>> В старой версии этот вариант сортировки назывался `age` и я им регулярно
>> пользовался.
> Аналогично. Перестала работать закладка
> http://git.altlinux.org/people/zerg/packages/?o=age
>
ok, сейчас сделаем.




^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
    2026-09-03 13:00         ` [devel] " Sergey V Turchin
@ 2026-09-03 13:36         ` Anton Farygin
  2026-09-04 22:37         ` arbars
  2 siblings, 0 replies; 54+ messages in thread
From: Anton Farygin @ 2026-09-03 13:36 UTC (permalink / raw)
  To: devel

On 9/3/26 15:48, manowar wrote:
> 3 сент. 2026, 15:23, Anton Farygin написал(а):
> > On 9/3/26 11:20, Anton Farygin wrote:
> >> Сегодня планирую миграцию, если вдруг gitweb будет недоступен или
> >> работать не так - не пугайтесь.
> >>
> >> о завершении сообщу дополнительно.
> >
> > миграция закончена, если что-то заметите не то - пишите здесь.
>
> Хорошо бы сортировку по времени последнего изменения сделать — как 
> было в gitweb. Чтобы то, что я трогал недавно, было наверху списка:
>
> https://git.altlinux.org/gitoskop/#/people/manowar/packages
>
> В старой версии этот вариант сортировки назывался `age` и я им 
> регулярно пользовался.

Погоди, а оно сейчас не так разве ?

это же умолчание.

но старые URL надо поддержать действительно, это делаю уже.



^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
  2026-09-03 13:14           ` [devel] " Anton Farygin
@ 2026-09-03 16:10             ` Anton Farygin
  0 siblings, 0 replies; 54+ messages in thread
From: Anton Farygin @ 2026-09-03 16:10 UTC (permalink / raw)
  To: devel

On 9/3/26 16:14, Anton Farygin wrote:
> On 9/3/26 16:00, Sergey V Turchin wrote:
>> On Thursday, 3 September 2026 15:48:17 MSK manowar manowar wrote:
>> [...]
>>> В старой версии этот вариант сортировки назывался `age` и я им 
>>> регулярно
>>> пользовался.
>> Аналогично. Перестала работать закладка
>> http://git.altlinux.org/people/zerg/packages/?o=age
>>
> ok, сейчас сделаем.
>
>
готово.




^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
  2026-09-03 12:23     ` Anton Farygin
@ 2026-09-03 16:31       ` Anton Farygin
  2026-09-03 19:44         ` Andrew A. Vasilyev
  2026-09-04  7:49       ` Andrey Cherepanov
    2 siblings, 1 reply; 54+ messages in thread
From: Anton Farygin @ 2026-09-03 16:31 UTC (permalink / raw)
  To: devel

On 9/3/26 15:23, Anton Farygin wrote:
> On 9/3/26 11:20, Anton Farygin wrote:
>> Сегодня планирую миграцию, если вдруг gitweb будет недоступен или 
>> работать не так - не пугайтесь.
>>
>> о завершении сообщу дополнительно. 
>
> миграция закончена, если что-то заметите не то - пишите здесь.
>
>
Спасибо всем за замечания.

с момента публикации по вашим откликам получились такие изменения:


  - На странице коммита добавлены переходы «Дерево» и «Лог» на этот 
коммит (#19)                                            - Старые 
gitweb-закладки ?o=age/?o=project на каталоге ведут в UI с сортировкой; 
неизвестные параметры в query больше не отдают JSON
   - В карточках веток вместо sha показывается тег на вершине ветки, 
girar-штампы gb-* уступают человеческому тегу (#21)
   - На телефоне в листинге каталогов остаётся возраст, а не размер; 
размер появляется в альбомной ориентации                            - 
Убраны Google Fonts, стеки шрифтов дополнены системными для Windows, 
macOS и Linux (#22)
   - Убрано мерцание при холодной загрузке (пустой сайдбар, главная) и 
при переключении вкладок репозитория (#23, #25)                    - 
Ссылки вида <каталог>/?p=<репо>;a=… резолвятся относительно каталога     
                                                - Листинг нескан-корней 
больше не показывает обычные файлы (index*.html) как каталоги
   - Новая опция корня alias: gears обслуживается как packages/gears, 
без своего дерева и сканирования
   - Открытая вкладка сама перезагружается, когда на сервере новая сборка
   - Ветки сортируются по свежести коммита, как теги (#26)
   - Колонка листинга «Дата» переименована в «Возраст», из строк убрано 
«назад»
   - На телефоне URL клонирования на отдельной строке с переносом
   - Убрана метка «Клонировать», кнопка копирования стала иконкой и 
прижата к концу URL
   - Чип размера без слов «на диске»
   - На телефоне убран дублирующий заголовок репозитория, имя есть в крошках
   - На телефоне atom и tar.gz в одной строке с размером и веткой; 
ссылка на homepage в футере стала иконкой
   - В поле клонирования только URL, без git clone






^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
  2026-09-03 16:31       ` Anton Farygin
@ 2026-09-03 19:44         ` Andrew A. Vasilyev
  2026-09-03 20:35           ` Andrew A. Vasilyev
                             ` (2 more replies)
  0 siblings, 3 replies; 54+ messages in thread
From: Andrew A. Vasilyev @ 2026-09-03 19:44 UTC (permalink / raw)
  To: devel


[-- Attachment #1.1: Type: text/plain, Size: 1199 bytes --]

03.09.2026 19:31, Anton Farygin пишет:
> Спасибо всем за замечания.

03.09.2026 19:31, Anton Farygin пишет:
> Спасибо всем за замечания.

   Ссылка для клонирования со страницы пакета не работает:

$ git clone https://git.altlinux.org/gitoskop/#/gears/r/rsnapshot.git
Cloning into 'rsnapshot'...
warning: You appear to have cloned an empty repository.

   Процесс:
   https://packages.altlinux.org/en/sisyphus/ -> ссылка из списка Last changes:
   https://packages.altlinux.org/en/sisyphus/srpms/rsnapshot/3386256975117994655 -> ссылка на
   Gear: https://git.altlinux.org/gears/r/rsnapshot.git?a=tree;hb=69eeb6a…
   открывается
   https://git.altlinux.org/gitoskop/#/gears/r/rsnapshot.git/-/tree/69eeb6aca061b0f383860617b32917ed171b8428
   копируем ссылку в верхней строке, получаем кривую https://git.altlinux.org/gitoskop/#/gears/r/rsnapshot.git
   Если удалить "gitoskop/#/", то всё работает, как раньше. Долго, криво, неочевидно :(



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 840 bytes --]

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
  2026-09-03 19:44         ` Andrew A. Vasilyev
@ 2026-09-03 20:35           ` Andrew A. Vasilyev
  2026-09-04  6:15             ` Anton Farygin
  2026-09-04  5:49           ` Anton Farygin
  2026-09-04  6:16           ` Anton Farygin
  2 siblings, 1 reply; 54+ messages in thread
From: Andrew A. Vasilyev @ 2026-09-03 20:35 UTC (permalink / raw)
  To: devel


[-- Attachment #1.1: Type: text/plain, Size: 311 bytes --]

   Не работает ссылка на пакет из списка подзаданий:

   https://git.altlinux.org/tasks/431800/ -> Source
   https://git.altlinux.org/gears/g/..git?p=gpm.git;a=shortlog;h=refs/heads/sisyphus ->
   "{"error":{"code":"not_found","message":"packages/gears/g/..git"}}"

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 840 bytes --]

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
  2026-09-03 19:44         ` Andrew A. Vasilyev
  2026-09-03 20:35           ` Andrew A. Vasilyev
@ 2026-09-04  5:49           ` Anton Farygin
  2026-09-04  6:16           ` Anton Farygin
  2 siblings, 0 replies; 54+ messages in thread
From: Anton Farygin @ 2026-09-04  5:49 UTC (permalink / raw)
  To: devel

On 9/3/26 22:44, Andrew A. Vasilyev wrote:
> 03.09.2026 19:31, Anton Farygin пишет:
>> Спасибо всем за замечания.
>
> 03.09.2026 19:31, Anton Farygin пишет:
>> Спасибо всем за замечания.
>
>   Ссылка для клонирования со страницы пакета не работает:
>
> $ git clone https://git.altlinux.org/gitoskop/#/gears/r/rsnapshot.git
> Cloning into 'rsnapshot'...
> warning: You appear to have cloned an empty repository.
>
>   Процесс:
>   https://packages.altlinux.org/en/sisyphus/ -> ссылка из списка Last 
> changes:
> https://packages.altlinux.org/en/sisyphus/srpms/rsnapshot/3386256975117994655 
> -> ссылка на
>   Gear: https://git.altlinux.org/gears/r/rsnapshot.git?a=tree;hb=69eeb6a…
>   открывается
> https://git.altlinux.org/gitoskop/#/gears/r/rsnapshot.git/-/tree/69eeb6aca061b0f383860617b32917ed171b8428
>   копируем ссылку в верхней строке, получаем кривую 
> https://git.altlinux.org/gitoskop/#/gears/r/rsnapshot.git
>   Если удалить "gitoskop/#/", то всё работает, как раньше. Долго, 
> криво, неочевидно :(
>
Спасибо, не заметил. сейчас поправлю.


^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
  2026-09-03 20:35           ` Andrew A. Vasilyev
@ 2026-09-04  6:15             ` Anton Farygin
  0 siblings, 0 replies; 54+ messages in thread
From: Anton Farygin @ 2026-09-04  6:15 UTC (permalink / raw)
  To: devel

On 9/3/26 23:35, Andrew A. Vasilyev wrote:
>   Не работает ссылка на пакет из списка подзаданий:
>
>   https://git.altlinux.org/tasks/431800/ -> Source
> https://git.altlinux.org/gears/g/..git?p=gpm.git;a=shortlog;h=refs/heads/sisyphus 
> ->
> "{"error":{"code":"not_found","message":"packages/gears/g/..git"}}"

Теперь работает. Спасибо за репорт.




^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
  2026-09-03 19:44         ` Andrew A. Vasilyev
  2026-09-03 20:35           ` Andrew A. Vasilyev
  2026-09-04  5:49           ` Anton Farygin
@ 2026-09-04  6:16           ` Anton Farygin
    2 siblings, 1 reply; 54+ messages in thread
From: Anton Farygin @ 2026-09-04  6:16 UTC (permalink / raw)
  To: devel

On 9/3/26 22:44, Andrew A. Vasilyev wrote:
> Ссылка для клонирования со страницы пакета не работает: 

Теперь работает, спасибо за репорт.



^ permalink raw reply	[flat|nested] 54+ messages in thread

* [devel]  Re:   Re:  I: gitoskop готов для замены gitweb.cgi на  git.altlinux.org
  @ 2026-09-04  6:20   ` Sergey V Turchin
  2026-09-04  6:20   ` [devel] " Anton Farygin
  1 sibling, 0 replies; 54+ messages in thread
From: Sergey V Turchin @ 2026-09-04  6:20 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Friday, 4 September 2026 09:18:42 MSK Sergey Turchin wrote:
> On Thursday, 20 August 2026 22:36:07 MSK Anton Farygin wrote:
> > Всем привет.
> > 
> > Кандидат в прод уже поднят, можно щупать прямо сейчас:
> >     https://git.altlinux.org/gitoskop/
> 
> https://git.altlinux.org/gitoskop/#/people/manowar/packages
> Как-то оно много лишних ".g..." добавляет к названиям реп. См. аттач.
> Читаемость снижается.
Думаю, нужно сперва отчекрыжить ".git" в конце, а только потом укорачивать при 
помощи "...".

 
> [...]

-- 
Regards, Sergey.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
    2026-09-04  6:20   ` [devel] Re: " Sergey V Turchin
@ 2026-09-04  6:20   ` Anton Farygin
  2026-09-04  6:33     ` [devel] " Sergey V Turchin
  1 sibling, 1 reply; 54+ messages in thread
From: Anton Farygin @ 2026-09-04  6:20 UTC (permalink / raw)
  To: devel

On 9/4/26 09:18, Sergey V Turchin wrote:
> On Thursday, 20 August 2026 22:36:07 MSK Anton Farygin wrote:
>> Всем привет.
>>
>> Кандидат в прод уже поднят, можно щупать прямо сейчас:
>>
>>      https://git.altlinux.org/gitoskop/
> https://git.altlinux.org/gitoskop/#/people/manowar/packages
> Как-то оно много лишних ".g..." добавляет к названиям реп. См. аттач.
> Читаемость снижается.
>
> [...]
>
есть предложения как улучшить ? могу сделать иконку, которая будет 
означать что все refs git  есть в gears уже. - по аналогии с мобильной 
версией.
будет лучше ?




^ permalink raw reply	[flat|nested] 54+ messages in thread

* [devel]  Re:  I: gitoskop готов для замены gitweb.cgi на  git.altlinux.org
  2026-09-04  6:20   ` [devel] " Anton Farygin
@ 2026-09-04  6:33     ` Sergey V Turchin
  2026-09-04  6:35       ` [devel] " Anton Farygin
  0 siblings, 1 reply; 54+ messages in thread
From: Sergey V Turchin @ 2026-09-04  6:33 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Friday, 4 September 2026 09:20:52 MSK Anton Farygin wrote:
> On 9/4/26 09:18, Sergey V Turchin wrote:
> > On Thursday, 20 August 2026 22:36:07 MSK Anton Farygin wrote:
> >> Всем привет.
> >> 
> >> Кандидат в прод уже поднят, можно щупать прямо сейчас:
> >>      https://git.altlinux.org/gitoskop/
> > 
> > https://git.altlinux.org/gitoskop/#/people/manowar/packages
> > Как-то оно много лишних ".g..." добавляет к названиям реп. См. аттач.
> > Читаемость снижается.
> > 
> > [...]
> 
> есть предложения как улучшить ? могу сделать иконку, которая будет
> означать что все refs git  есть в gears уже. - по аналогии с мобильной
> версией.
Тот текст можно во всплывающую подсказку к картинке сунуть.

> будет лучше ?
Да! А если ещё и ".git" отчекрыжить, будет совсем хорошо.

-- 
Regards, Sergey.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
  2026-09-04  6:33     ` [devel] " Sergey V Turchin
@ 2026-09-04  6:35       ` Anton Farygin
    0 siblings, 1 reply; 54+ messages in thread
From: Anton Farygin @ 2026-09-04  6:35 UTC (permalink / raw)
  To: devel

On 9/4/26 09:33, Sergey V Turchin wrote:
>   А если ещё и ".git" отчекрыжить, будет совсем хорошо.

А вот это не получится - это путь.



^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
  @ 2026-09-04  6:57           ` Anton Farygin
  2026-09-04  7:10             ` [devel] " Sergey V Turchin
  0 siblings, 1 reply; 54+ messages in thread
From: Anton Farygin @ 2026-09-04  6:57 UTC (permalink / raw)
  To: devel

On 9/4/26 09:40, Sergey V Turchin wrote:
> On Friday, 4 September 2026 09:35:49 MSK Anton Farygin wrote:
>> On 9/4/26 09:33, Sergey V Turchin wrote:
>>>    А если ещё и ".git" отчекрыжить, будет совсем хорошо.
>> А вот это не получится - это путь.
> Так, уже получается. См. скриншот.
нет, это у тебя он не влезает ;) я сейчас поправлю и влезать будет.


^ permalink raw reply	[flat|nested] 54+ messages in thread

* [devel]  Re:  I: gitoskop готов для замены gitweb.cgi на  git.altlinux.org
  2026-09-04  6:57           ` Anton Farygin
@ 2026-09-04  7:10             ` Sergey V Turchin
  2026-09-04  7:16               ` [devel] " Anton Farygin
  0 siblings, 1 reply; 54+ messages in thread
From: Sergey V Turchin @ 2026-09-04  7:10 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Friday, 4 September 2026 09:57:45 MSK Anton Farygin wrote:
> On 9/4/26 09:40, Sergey V Turchin wrote:
> > On Friday, 4 September 2026 09:35:49 MSK Anton Farygin wrote:
> >> On 9/4/26 09:33, Sergey V Turchin wrote:
> >>>    А если ещё и ".git" отчекрыжить, будет совсем хорошо.
> >> 
> >> А вот это не получится - это путь.
> > 
> > Так, уже получается. См. скриншот.
> 
> нет, это у тебя он не влезает ;) я сейчас поправлю и влезать будет.
Кажется, после этого я заскриню ещё 10 примеров, но посмотрим.

-- 
Regards, Sergey.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
  2026-09-04  7:10             ` [devel] " Sergey V Turchin
@ 2026-09-04  7:16               ` Anton Farygin
  2026-09-04  8:34                 ` [devel] " Sergey V Turchin
  2026-09-04  9:54                 ` [devel] " Sergey V Turchin
  0 siblings, 2 replies; 54+ messages in thread
From: Anton Farygin @ 2026-09-04  7:16 UTC (permalink / raw)
  To: devel

On 9/4/26 10:10, Sergey V Turchin wrote:
> On Friday, 4 September 2026 09:57:45 MSK Anton Farygin wrote:
>> On 9/4/26 09:40, Sergey V Turchin wrote:
>>> On Friday, 4 September 2026 09:35:49 MSK Anton Farygin wrote:
>>>> On 9/4/26 09:33, Sergey V Turchin wrote:
>>>>>     А если ещё и ".git" отчекрыжить, будет совсем хорошо.
>>>> А вот это не получится - это путь.
>>> Так, уже получается. См. скриншот.
>> нет, это у тебя он не влезает ;) я сейчас поправлю и влезать будет.
> Кажется, после этого я заскриню ещё 10 примеров, но посмотрим.
>
Просто реально есть случаи когда там будет не git а каталог и всё-таки 
не надо путать.

Я всё поправил - смотри.





^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop теперь умеет разбирать .gear/rules и .gear/rules
  2026-08-20 19:36 [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org Anton Farygin
                   ` (2 preceding siblings ...)
  @ 2026-09-04  7:20 ` Anton Farygin
  2026-09-04  7:26   ` Danil Shein
  2026-09-06 15:34 ` [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org Andrey Cherepanov
  4 siblings, 1 reply; 54+ messages in thread
From: Anton Farygin @ 2026-09-04  7:20 UTC (permalink / raw)
  To: devel

On 8/20/26 22:36, Anton Farygin wrote:
>
> https://git.altlinux.org/gitoskop/

помимо исправления зарепорченного мне показало что будет удобно в 
.gear/rules все refs превратить в ссылки на дерево (с разбором 
.gear/tags) а все явные файлы - ссылки на просмотр файлов.

Это уже на проде. тестировал на адском .gear/rules (разбирается на 
стороне браузера, будет чуть чуть медленно открываться):

https://git.altlinux.org/gitoskop/#/packages/gears/l/lightdm.git/-/blob/sisyphus/.gear/rules


к автору .gear/rules вопросов нет - отличный тестовый стенд ;)



^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop теперь умеет разбирать .gear/rules и .gear/rules
  2026-09-04  7:20 ` [devel] I: gitoskop теперь умеет разбирать .gear/rules и .gear/rules Anton Farygin
@ 2026-09-04  7:26   ` Danil Shein
  2026-09-04  7:28     ` Anton Farygin
  0 siblings, 1 reply; 54+ messages in thread
From: Danil Shein @ 2026-09-04  7:26 UTC (permalink / raw)
  To: devel

Добрый день!

Вот кстати при просмотре спека 
https://git.altlinux.org/gitoskop/#/packages/gears/l/lightdm.git/-/blob/sisyphus/lightdm.spec 
в блоке с секциями появляется прокрутка и часть ссылок на секции обрезана.

Наверное стоит сделать размер этого блока не фиксированным.

04.09.2026 10:20, Anton Farygin пишет:
> On 8/20/26 22:36, Anton Farygin wrote:
>>
>> https://git.altlinux.org/gitoskop/
>
> помимо исправления зарепорченного мне показало что будет удобно в 
> .gear/rules все refs превратить в ссылки на дерево (с разбором 
> .gear/tags) а все явные файлы - ссылки на просмотр файлов.
>
> Это уже на проде. тестировал на адском .gear/rules (разбирается на 
> стороне браузера, будет чуть чуть медленно открываться):
>
> https://git.altlinux.org/gitoskop/#/packages/gears/l/lightdm.git/-/blob/sisyphus/.gear/rules 
>
>
>
> к автору .gear/rules вопросов нет - отличный тестовый стенд ;)
>
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel

-- 
Данил Шеин / Danil Shein

E-mail: dshein@basealt.ru



^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop теперь умеет разбирать .gear/rules и .gear/rules
  2026-09-04  7:26   ` Danil Shein
@ 2026-09-04  7:28     ` Anton Farygin
  2026-09-04  8:57       ` Paul Wolneykien
  0 siblings, 1 reply; 54+ messages in thread
From: Anton Farygin @ 2026-09-04  7:28 UTC (permalink / raw)
  To: devel

On 9/4/26 10:26, Danil Shein wrote:
> Добрый день!
>
> Вот кстати при просмотре спека 
> https://git.altlinux.org/gitoskop/#/packages/gears/l/lightdm.git/-/blob/sisyphus/lightdm.spec 
> в блоке с секциями появляется прокрутка и часть ссылок на секции 
> обрезана.
>
> Наверное стоит сделать размер этого блока не фиксированным.

Я специально сделал фиксированным, т.к. есть вот такие проекты:

https://git.altlinux.org/gitoskop/#/people/shaba/packages/systemd.git/-/blob/master/systemd.spec


>
> 04.09.2026 10:20, Anton Farygin пишет:
>> On 8/20/26 22:36, Anton Farygin wrote:
>>>
>>> https://git.altlinux.org/gitoskop/
>>
>> помимо исправления зарепорченного мне показало что будет удобно в 
>> .gear/rules все refs превратить в ссылки на дерево (с разбором 
>> .gear/tags) а все явные файлы - ссылки на просмотр файлов.
>>
>> Это уже на проде. тестировал на адском .gear/rules (разбирается на 
>> стороне браузера, будет чуть чуть медленно открываться):
>>
>> https://git.altlinux.org/gitoskop/#/packages/gears/l/lightdm.git/-/blob/sisyphus/.gear/rules 
>>
>>
>>
>> к автору .gear/rules вопросов нет - отличный тестовый стенд ;)
>>
>> _______________________________________________
>> Devel mailing list
>> Devel@lists.altlinux.org
>> https://lists.altlinux.org/mailman/listinfo/devel
>



^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
  2026-09-03 12:23     ` Anton Farygin
  2026-09-03 16:31       ` Anton Farygin
@ 2026-09-04  7:49       ` Andrey Cherepanov
    2 siblings, 0 replies; 54+ messages in thread
From: Andrey Cherepanov @ 2026-09-04  7:49 UTC (permalink / raw)
  To: devel

03.09.2026 15:23, Anton Farygin пишет:
> On 9/3/26 11:20, Anton Farygin wrote:
>> Сегодня планирую миграцию, если вдруг gitweb будет недоступен или 
>> работать не так - не пугайтесь.
>>
>> о завершении сообщу дополнительно. 
>
> миграция закончена, если что-то заметите не то - пишите здесь.
>
>
Нет ссылки для клонирования (как в Gitlab или Github). Клонирование по 
адресу не работает, да ещё и эскейпить # надо. Крайне неудобно 
показывать это партнёрам.

-- 
Andrey Cherepanov
cas@altlinux.org



^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
  @ 2026-09-04  8:22               ` Anton Farygin
  0 siblings, 0 replies; 54+ messages in thread
From: Anton Farygin @ 2026-09-04  8:22 UTC (permalink / raw)
  To: devel

On 9/4/26 10:51, Andrey Cherepanov wrote:
> 04.09.2026 09:16, Anton Farygin пишет:
>> On 9/3/26 22:44, Andrew A. Vasilyev wrote:
>>> Ссылка для клонирования со страницы пакета не работает: 
>>
>> Теперь работает, спасибо за репорт.
> Вы говорите неправду:
> $ git clone 'https://git.altlinux.org/gitoskop/#/gears/a/apt-conf-r7.git'
> Cloning into 'apt-conf-r7'...
> warning: You appear to have cloned an empty repository.

Исправлялся clone URL на не возможность склонировать по адресу проекта.




^ permalink raw reply	[flat|nested] 54+ messages in thread

* [devel]  Re:  I: gitoskop готов для замены gitweb.cgi на  git.altlinux.org
  2026-09-04  7:16               ` [devel] " Anton Farygin
@ 2026-09-04  8:34                 ` Sergey V Turchin
  2026-09-04 10:07                   ` [devel] " Anton Farygin
  2026-09-04  9:54                 ` [devel] " Sergey V Turchin
  1 sibling, 1 reply; 54+ messages in thread
From: Sergey V Turchin @ 2026-09-04  8:34 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Friday, 4 September 2026 10:16:41 MSK Anton Farygin wrote:
[...]
> >> нет, это у тебя он не влезает ;) я сейчас поправлю и влезать будет.
> > 
> > Кажется, после этого я заскриню ещё 10 примеров, но посмотрим.
> 
> Просто реально есть случаи когда там будет не git а каталог и всё-таки
> не надо путать.
> 
> Я всё поправил - смотри.
https://git.altlinux.org/gitoskop/people/zerg/packages
Да, стало сильно лучше читаться.

С нажатиями Space и разных PageDown поблема. Необходимо сперва каким-то 
способом выбирать элемент страницы, который прокручивать и только потом 
начинает работать.

-- 
Regards, Sergey.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop теперь умеет разбирать .gear/rules и  .gear/rules
  2026-09-04  7:28     ` Anton Farygin
@ 2026-09-04  8:57       ` Paul Wolneykien
  2026-09-04  9:53         ` Anton Farygin
  0 siblings, 1 reply; 54+ messages in thread
From: Paul Wolneykien @ 2026-09-04  8:57 UTC (permalink / raw)
  To: devel

В Fri, 4 Sep 2026 10:28:29 +0300
Anton Farygin <rider@basealt.ru> пишет:

> On 9/4/26 10:26, Danil Shein wrote:
> > Добрый день!
> >
> > Вот кстати при просмотре спека 
> > https://git.altlinux.org/gitoskop/#/packages/gears/l/lightdm.git/-/blob/sisyphus/lightdm.spec 
> > в блоке с секциями появляется прокрутка и часть ссылок на секции 
> > обрезана.
> >
> > Наверное стоит сделать размер этого блока не фиксированным.  
> 
> Я специально сделал фиксированным, т.к. есть вот такие проекты:
> 
> https://git.altlinux.org/gitoskop/#/people/shaba/packages/systemd.git/-/blob/master/systemd.spec

  Прокрутка в блоках --- зло и пережиток
старого Web. Я называю их "амбразурами".

  В идеале вот как сделать: по умолчанию выводится, допустим, 8
заголовков секций и если их больше, то следом выводится кнопка/ссылка
"...", по нажатию на которую выводятся (становятся видимыми) уже все
заголовки секций без прокрутки (спек сдвигается вниз).


^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop теперь умеет разбирать .gear/rules и .gear/rules
  2026-09-04  8:57       ` Paul Wolneykien
@ 2026-09-04  9:53         ` Anton Farygin
  2026-09-04 10:05           ` Денис Самсоненко
  0 siblings, 1 reply; 54+ messages in thread
From: Anton Farygin @ 2026-09-04  9:53 UTC (permalink / raw)
  To: devel

On 9/4/26 11:57, Paul Wolneykien wrote:
> В Fri, 4 Sep 2026 10:28:29 +0300
> Anton Farygin <rider@basealt.ru> пишет:
>
>> On 9/4/26 10:26, Danil Shein wrote:
>>> Добрый день!
>>>
>>> Вот кстати при просмотре спека
>>> https://git.altlinux.org/gitoskop/#/packages/gears/l/lightdm.git/-/blob/sisyphus/lightdm.spec
>>> в блоке с секциями появляется прокрутка и часть ссылок на секции
>>> обрезана.
>>>
>>> Наверное стоит сделать размер этого блока не фиксированным.
>> Я специально сделал фиксированным, т.к. есть вот такие проекты:
>>
>> https://git.altlinux.org/gitoskop/#/people/shaba/packages/systemd.git/-/blob/master/systemd.spec
>    Прокрутка в блоках --- зло и пережиток
> старого Web. Я называю их "амбразурами".
>
>    В идеале вот как сделать: по умолчанию выводится, допустим, 8
> заголовков секций и если их больше, то следом выводится кнопка/ссылка
> "...", по нажатию на которую выводятся (становятся видимыми) уже все
> заголовки секций без прокрутки (спек сдвигается вниз).
>
У меня так было раньше, с systemd не удобно.


^ permalink raw reply	[flat|nested] 54+ messages in thread

* [devel]  Re:  I: gitoskop готов для замены gitweb.cgi на  git.altlinux.org
  2026-09-04  7:16               ` [devel] " Anton Farygin
  2026-09-04  8:34                 ` [devel] " Sergey V Turchin
@ 2026-09-04  9:54                 ` Sergey V Turchin
  1 sibling, 0 replies; 54+ messages in thread
From: Sergey V Turchin @ 2026-09-04  9:54 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Friday, 4 September 2026 10:16:41 MSK Anton Farygin wrote:
[...]
> >> нет, это у тебя он не влезает ;) я сейчас поправлю и влезать будет.
> > 
> > Кажется, после этого я заскриню ещё 10 примеров, но посмотрим.
> 
> Просто реально есть случаи когда там будет не git а каталог и всё-таки
> не надо путать.
> 
> Я всё поправил - смотри.
https://git.altlinux.org/gitoskop/people/zerg/packages
Да, стало сильно лучше читаться.

С нажатиями Space и разных PageDown поблема. Необходимо сперва каким-то 
способом выбирать элемент страницы, который прокручивать и только потом 
начинает работать.

-- 
Regards, Sergey.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop теперь умеет разбирать .gear/rules и .gear/rules
  2026-09-04  9:53         ` Anton Farygin
@ 2026-09-04 10:05           ` Денис Самсоненко
  2026-09-04 10:07             ` Anton Farygin
  0 siblings, 1 reply; 54+ messages in thread
From: Денис Самсоненко @ 2026-09-04 10:05 UTC (permalink / raw)
  To: ALT Linux Team development discussions

День добрый!

пт, 4 сент. 2026 г. в 16:53, Anton Farygin <rider@basealt.ru>:
> >> Я специально сделал фиксированным, т.к. есть вот такие проекты:
> >> https://git.altlinux.org/gitoskop/#/people/shaba/packages/systemd.git/-/blob/master/systemd.spec
> >    Прокрутка в блоках --- зло и пережиток
> > старого Web. Я называю их "амбразурами".
> >    В идеале вот как сделать: по умолчанию выводится, допустим, 8
> > заголовков секций и если их больше, то следом выводится кнопка/ссылка
> > "...", по нажатию на которую выводятся (становятся видимыми) уже все
> > заголовки секций без прокрутки (спек сдвигается вниз).
> >
> У меня так было раньше, с systemd не удобно.

А если просто сделать столбцом справа или слева от спека?

-- 
Всего доброго,

Денис.

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop теперь умеет разбирать .gear/rules и .gear/rules
  2026-09-04 10:05           ` Денис Самсоненко
@ 2026-09-04 10:07             ` Anton Farygin
  2026-09-04 10:21               ` [devel] gitoskop in-file navigation Arseny Maslennikov
  0 siblings, 1 reply; 54+ messages in thread
From: Anton Farygin @ 2026-09-04 10:07 UTC (permalink / raw)
  To: devel

On 9/4/26 13:05, Денис Самсоненко wrote:
> День добрый!
>
> пт, 4 сент. 2026 г. в 16:53, Anton Farygin <rider@basealt.ru>:
>>>> Я специально сделал фиксированным, т.к. есть вот такие проекты:
>>>> https://git.altlinux.org/gitoskop/#/people/shaba/packages/systemd.git/-/blob/master/systemd.spec
>>>     Прокрутка в блоках --- зло и пережиток
>>> старого Web. Я называю их "амбразурами".
>>>     В идеале вот как сделать: по умолчанию выводится, допустим, 8
>>> заголовков секций и если их больше, то следом выводится кнопка/ссылка
>>> "...", по нажатию на которую выводятся (становятся видимыми) уже все
>>> заголовки секций без прокрутки (спек сдвигается вниз).
>>>
>> У меня так было раньше, с systemd не удобно.
> А если просто сделать столбцом справа или слева от спека?
>
лучше если не сложно сделать прототип.

я пробовал разные варианты, вот текущий более-менее. всё остальное нет.



^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
  2026-09-04  8:34                 ` [devel] " Sergey V Turchin
@ 2026-09-04 10:07                   ` Anton Farygin
  0 siblings, 0 replies; 54+ messages in thread
From: Anton Farygin @ 2026-09-04 10:07 UTC (permalink / raw)
  To: devel

On 9/4/26 11:34, Sergey V Turchin wrote:
> С нажатиями Space и разных PageDown поблема. Необходимо сперва каким-то
> способом выбирать элемент страницы, который прокручивать и только потом
> начинает работать.

починил.




^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] gitoskop in-file navigation
  2026-09-04 10:07             ` Anton Farygin
@ 2026-09-04 10:21               ` Arseny Maslennikov
  2026-09-04 10:27                 ` Anton Farygin
  2026-09-04 12:29                 ` Anton Farygin
  0 siblings, 2 replies; 54+ messages in thread
From: Arseny Maslennikov @ 2026-09-04 10:21 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1685 bytes --]

On Fri, Sep 04, 2026 at 01:07:23PM +0300, Anton Farygin wrote:
> On 9/4/26 13:05, Денис Самсоненко wrote:
> > День добрый!
> > 
> > пт, 4 сент. 2026 г. в 16:53, Anton Farygin <rider@basealt.ru>:
> > > > > Я специально сделал фиксированным, т.к. есть вот такие проекты:
> > > > > https://git.altlinux.org/gitoskop/#/people/shaba/packages/systemd.git/-/blob/master/systemd.spec
> > > >     Прокрутка в блоках --- зло и пережиток
> > > > старого Web. Я называю их "амбразурами".
> > > >     В идеале вот как сделать: по умолчанию выводится, допустим, 8
> > > > заголовков секций и если их больше, то следом выводится кнопка/ссылка
> > > > "...", по нажатию на которую выводятся (становятся видимыми) уже все
> > > > заголовки секций без прокрутки (спек сдвигается вниз).
> > > > 
> > > У меня так было раньше, с systemd не удобно.
> > А если просто сделать столбцом справа или слева от спека?
> > 
> лучше если не сложно сделать прототип.

https://web.archive.org/web/20260424111915/https://man.archlinux.org/man/getaddrinfo.3
Справа sidebar, и в нём вертикальная table of contents.

Это, конечно, только при достаточной ширине viewport возможно.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] gitoskop in-file navigation
  2026-09-04 10:21               ` [devel] gitoskop in-file navigation Arseny Maslennikov
@ 2026-09-04 10:27                 ` Anton Farygin
  2026-09-04 12:29                 ` Anton Farygin
  1 sibling, 0 replies; 54+ messages in thread
From: Anton Farygin @ 2026-09-04 10:27 UTC (permalink / raw)
  To: devel

On 9/4/26 13:21, Arseny Maslennikov wrote:
> On Fri, Sep 04, 2026 at 01:07:23PM +0300, Anton Farygin wrote:
>> On 9/4/26 13:05, Денис Самсоненко wrote:
>>> День добрый!
>>>
>>> пт, 4 сент. 2026 г. в 16:53, Anton Farygin <rider@basealt.ru>:
>>>>>> Я специально сделал фиксированным, т.к. есть вот такие проекты:
>>>>>> https://git.altlinux.org/gitoskop/#/people/shaba/packages/systemd.git/-/blob/master/systemd.spec
>>>>>      Прокрутка в блоках --- зло и пережиток
>>>>> старого Web. Я называю их "амбразурами".
>>>>>      В идеале вот как сделать: по умолчанию выводится, допустим, 8
>>>>> заголовков секций и если их больше, то следом выводится кнопка/ссылка
>>>>> "...", по нажатию на которую выводятся (становятся видимыми) уже все
>>>>> заголовки секций без прокрутки (спек сдвигается вниз).
>>>>>
>>>> У меня так было раньше, с systemd не удобно.
>>> А если просто сделать столбцом справа или слева от спека?
>>>
>> лучше если не сложно сделать прототип.
> https://web.archive.org/web/20260424111915/https://man.archlinux.org/man/getaddrinfo.3
> Справа sidebar, и в нём вертикальная table of contents.
>
> Это, конечно, только при достаточной ширине viewport возможно.
>
У меня достаточный viewport, но не вижу  ничего слева. обычный man page 
одной страницей. firefox. При чём плохо отформатировано - на всю ширину 
моего 21:9 монитора.

В chromium вид другой, заметно лучше - но слева всё так же ничего нет.




^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] gitoskop in-file navigation
  2026-09-04 10:21               ` [devel] gitoskop in-file navigation Arseny Maslennikov
  2026-09-04 10:27                 ` Anton Farygin
@ 2026-09-04 12:29                 ` Anton Farygin
  2026-09-06 17:44                   ` Arseny Maslennikov
  1 sibling, 1 reply; 54+ messages in thread
From: Anton Farygin @ 2026-09-04 12:29 UTC (permalink / raw)
  To: devel

On 9/4/26 13:21, Arseny Maslennikov wrote:
> Справа sidebar, и в нём вертикальная table of contents.
>
> Это, конечно, только при достаточной ширине viewport возможно.

Что то подобное сделал, можно смотреть на
https://git.altlinux.org/gitoskop/#/packages/gears/s/systemd.git/-/blob/c11f1/systemd.spec?L=1192




^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
    2026-09-03 13:00         ` [devel] " Sergey V Turchin
  2026-09-03 13:36         ` Anton Farygin
@ 2026-09-04 22:37         ` arbars
  2026-09-05  6:53           ` Anton Farygin
  2 siblings, 1 reply; 54+ messages in thread
From: arbars @ 2026-09-04 22:37 UTC (permalink / raw)
  To: devel

А какой промежуток времени нужен для синхрониизации содержимого 
репозитория на git.alt:packages и gitoscop?
Просто пакет уже собран, а в gitoscop состояние репозитория так и не 
обновилось:

https://git.altlinux.org/gitoskop/#/people/arbars/packages/PC6001VX.git 
- состояние по мнению gitoscop на git.alt

https://git.altlinux.org/gitoskop/#/tasks/archive/done/_421/431912/gears/100/git 
- состояние на момент сборки пакета



^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
  2026-09-04 22:37         ` arbars
@ 2026-09-05  6:53           ` Anton Farygin
  0 siblings, 0 replies; 54+ messages in thread
From: Anton Farygin @ 2026-09-05  6:53 UTC (permalink / raw)
  To: devel

On 9/5/26 01:37, arbars wrote:
> А какой промежуток времени нужен для синхрониизации содержимого 
> репозитория на git.alt:packages и gitoscop?
> Просто пакет уже собран, а в gitoscop состояние репозитория так и не 
> обновилось:
>
> https://git.altlinux.org/gitoskop/#/people/arbars/packages/PC6001VX.git 
> - состояние по мнению gitoscop на git.alt

Это пипл.


>
> https://git.altlinux.org/gitoskop/#/tasks/archive/done/_421/431912/gears/100/git 
> - состояние на момент сборки пакета

Это таск. Старый. Новый вот этот:
https://git.altlinux.org/gitoskop/#/tasks/archive/done/_421/431916/gears/100/git


А это gears:
https://git.altlinux.org/gitoskop/#/packages/gears/P/PC6001VX.git

Вижу что всё синхронно. Ну или мне непонятно что именно не синхронно.

Вообще быстрый rescan идёт раз в 10 секунд.




^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
  2026-08-20 19:36 [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org Anton Farygin
                   ` (3 preceding siblings ...)
  2026-09-04  7:20 ` [devel] I: gitoskop теперь умеет разбирать .gear/rules и .gear/rules Anton Farygin
@ 2026-09-06 15:34 ` Andrey Cherepanov
  2026-09-06 15:36   ` Anton Farygin
  4 siblings, 1 reply; 54+ messages in thread
From: Andrey Cherepanov @ 2026-09-06 15:34 UTC (permalink / raw)
  To: devel

20.08.2026 22:36, Anton Farygin пишет:
> Всем привет.
>
> Кандидат в прод уже поднят, можно щупать прямо сейчас:
>
>    https://git.altlinux.org/gitoskop/
>
> gitweb.cgi нам служит давно, но это медленный CGI на Perl образца
> нулевых, который к тому же почти не сопровождается. gitoskop — замена
> ему: сервис на Rust, отдающий то же дерево bare-репозиториев
> (gear/gitery-зеркала) по HTTP, но быстро и с современной веб-мордой. 
Не готов. Раньше можно было просто получить последний коммит в бранче 
для снятия наследования. Сейчас хипстерская поделка на JS этого не 
позволяет, в отличие от классического интерфейса.

-- 
Andrey Cherepanov
cas@altlinux.org



^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
  2026-09-06 15:34 ` [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org Andrey Cherepanov
@ 2026-09-06 15:36   ` Anton Farygin
  2026-09-06 17:11     ` Andrey Cherepanov
  2026-09-06 17:13     ` [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org Andrey Cherepanov
  0 siblings, 2 replies; 54+ messages in thread
From: Anton Farygin @ 2026-09-06 15:36 UTC (permalink / raw)
  To: devel

On 9/6/26 18:34, Andrey Cherepanov wrote:
> 20.08.2026 22:36, Anton Farygin пишет:
>> Всем привет.
>>
>> Кандидат в прод уже поднят, можно щупать прямо сейчас:
>>
>>    https://git.altlinux.org/gitoskop/
>>
>> gitweb.cgi нам служит давно, но это медленный CGI на Perl образца
>> нулевых, который к тому же почти не сопровождается. gitoskop — замена
>> ему: сервис на Rust, отдающий то же дерево bare-репозиториев
>> (gear/gitery-зеркала) по HTTP, но быстро и с современной веб-мордой. 
> Не готов. Раньше можно было просто получить последний коммит в бранче 
> для снятия наследования. Сейчас хипстерская поделка на JS этого не 
> позволяет, в отличие от классического интерфейса.
>
А можешь написать на нормальном языке, а не языком злобного тролля ? я 
поправлю.




^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
  2026-09-06 15:36   ` Anton Farygin
@ 2026-09-06 17:11     ` Andrey Cherepanov
  2026-09-06 17:41       ` Arseny Maslennikov
                         ` (2 more replies)
  2026-09-06 17:13     ` [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org Andrey Cherepanov
  1 sibling, 3 replies; 54+ messages in thread
From: Andrey Cherepanov @ 2026-09-06 17:11 UTC (permalink / raw)
  To: devel

06.09.2026 18:36, Anton Farygin пишет:
> On 9/6/26 18:34, Andrey Cherepanov wrote:
>> 20.08.2026 22:36, Anton Farygin пишет:
>>> Всем привет.
>>>
>>> Кандидат в прод уже поднят, можно щупать прямо сейчас:
>>>
>>>    https://git.altlinux.org/gitoskop/
>>>
>>> gitweb.cgi нам служит давно, но это медленный CGI на Perl образца
>>> нулевых, который к тому же почти не сопровождается. gitoskop — замена
>>> ему: сервис на Rust, отдающий то же дерево bare-репозиториев
>>> (gear/gitery-зеркала) по HTTP, но быстро и с современной веб-мордой. 
>> Не готов. Раньше можно было просто получить последний коммит в бранче 
>> для снятия наследования. Сейчас хипстерская поделка на JS этого не 
>> позволяет, в отличие от классического интерфейса.
>>
> А можешь написать на нормальном языке, а не языком злобного тролля ? я 
> поправлю.
Задача: получить в скрипте на Python хэш последнего коммита из заданного 
gear-репозитория и заданного бранча.

-- 
Andrey Cherepanov
cas@altlinux.org



^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
  2026-09-06 15:36   ` Anton Farygin
  2026-09-06 17:11     ` Andrey Cherepanov
@ 2026-09-06 17:13     ` Andrey Cherepanov
  1 sibling, 0 replies; 54+ messages in thread
From: Andrey Cherepanov @ 2026-09-06 17:13 UTC (permalink / raw)
  To: devel

06.09.2026 18:36, Anton Farygin пишет:
> On 9/6/26 18:34, Andrey Cherepanov wrote:
>> 20.08.2026 22:36, Anton Farygin пишет:
>>> Всем привет.
>>>
>>> Кандидат в прод уже поднят, можно щупать прямо сейчас:
>>>
>>>    https://git.altlinux.org/gitoskop/
>>>
>>> gitweb.cgi нам служит давно, но это медленный CGI на Perl образца
>>> нулевых, который к тому же почти не сопровождается. gitoskop — замена
>>> ему: сервис на Rust, отдающий то же дерево bare-репозиториев
>>> (gear/gitery-зеркала) по HTTP, но быстро и с современной веб-мордой. 
>> Не готов. Раньше можно было просто получить последний коммит в бранче 
>> для снятия наследования. Сейчас хипстерская поделка на JS этого не 
>> позволяет, в отличие от классического интерфейса.
>>
> А можешь написать на нормальном языке, а не языком злобного тролля ? я 
> поправлю.

То, что вы делаете без согласования, ничего, кроме злобы от неработающих 
скриптов не вызывает.

-- 
Andrey Cherepanov
cas@altlinux.org



^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
  2026-09-06 17:11     ` Andrey Cherepanov
@ 2026-09-06 17:41       ` Arseny Maslennikov
  2026-09-07  7:20         ` Andrey Cherepanov
  2026-09-06 18:02       ` Paul Wolneykien
  2026-09-06 20:10       ` [devel] вопрос про git ls-remote Dmitry V. Levin
  2 siblings, 1 reply; 54+ messages in thread
From: Arseny Maslennikov @ 2026-09-06 17:41 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 2198 bytes --]

On Sun, Sep 06, 2026 at 08:11:13PM +0300, Andrey Cherepanov wrote:
> 06.09.2026 18:36, Anton Farygin пишет:
> > On 9/6/26 18:34, Andrey Cherepanov wrote:
> > > 20.08.2026 22:36, Anton Farygin пишет:
> > > > Всем привет.
> > > > 
> > > > Кандидат в прод уже поднят, можно щупать прямо сейчас:
> > > > 
> > > >    https://git.altlinux.org/gitoskop/
> > > > 
> > > > gitweb.cgi нам служит давно, но это медленный CGI на Perl образца
> > > > нулевых, который к тому же почти не сопровождается. gitoskop — замена
> > > > ему: сервис на Rust, отдающий то же дерево bare-репозиториев
> > > > (gear/gitery-зеркала) по HTTP, но быстро и с современной
> > > > веб-мордой.
> > > Не готов. Раньше можно было просто получить последний коммит в
> > > бранче для снятия наследования. Сейчас хипстерская поделка на JS
> > > этого не позволяет, в отличие от классического интерфейса.
> > > 
> > А можешь написать на нормальном языке, а не языком злобного тролля ? я
> > поправлю.
> Задача: получить

    #!/bin/sh -e
    repo=srpms/l/libreoffice.git
    ref=sisyphus
    URL="https://git.altlinux.org/gitoskop/$repo/show/$ref"
    
    curl -fsSL -H 'accept: application/json' "$URL" > answer.json
<продолжение ниже...>

> в скрипте на Python

Это уже сами. :)

> хэш последнего коммита из заданного
> gear-репозитория и заданного бранча.

<начало выше...>
    jq -r .oid < answer.json

Кстати, ни хипстерская поделка, ни классический интерфейс оказались ни
при чём, функциональность выше их не касается.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] gitoskop in-file navigation
  2026-09-04 12:29                 ` Anton Farygin
@ 2026-09-06 17:44                   ` Arseny Maslennikov
  0 siblings, 0 replies; 54+ messages in thread
From: Arseny Maslennikov @ 2026-09-06 17:44 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 572 bytes --]

On Fri, Sep 04, 2026 at 03:29:21PM +0300, Anton Farygin wrote:
> On 9/4/26 13:21, Arseny Maslennikov wrote:
> > Справа sidebar, и в нём вертикальная table of contents.
> > 
> > Это, конечно, только при достаточной ширине viewport возможно.
> 
> Что то подобное сделал, можно смотреть на
> https://git.altlinux.org/gitoskop/#/packages/gears/s/systemd.git/-/blob/c11f1/systemd.spec?L=1192

да, что-то такое я и имел в виду. Спасибо!

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на  git.altlinux.org
  2026-09-06 17:11     ` Andrey Cherepanov
  2026-09-06 17:41       ` Arseny Maslennikov
@ 2026-09-06 18:02       ` Paul Wolneykien
  2026-09-06 20:10       ` [devel] вопрос про git ls-remote Dmitry V. Levin
  2 siblings, 0 replies; 54+ messages in thread
From: Paul Wolneykien @ 2026-09-06 18:02 UTC (permalink / raw)
  To: devel

В Sun, 6 Sep 2026 20:11:13 +0300
Andrey Cherepanov <cas@altlinux.org> пишет:

> 06.09.2026 18:36, Anton Farygin пишет:
> > On 9/6/26 18:34, Andrey Cherepanov wrote:  
> >> 20.08.2026 22:36, Anton Farygin пишет:  
> >>> Всем привет.
> >>>
> >>> Кандидат в прод уже поднят, можно щупать прямо сейчас:
> >>>
> >>>    https://git.altlinux.org/gitoskop/
> >>>
> >>> gitweb.cgi нам служит давно, но это медленный CGI на Perl образца
> >>> нулевых, который к тому же почти не сопровождается. gitoskop — замена
> >>> ему: сервис на Rust, отдающий то же дерево bare-репозиториев
> >>> (gear/gitery-зеркала) по HTTP, но быстро и с современной веб-мордой.   
> >> Не готов. Раньше можно было просто получить последний коммит в бранче 
> >> для снятия наследования. Сейчас хипстерская поделка на JS этого не 
> >> позволяет, в отличие от классического интерфейса.
> >>  
> > А можешь написать на нормальном языке, а не языком злобного тролля ? я 
> > поправлю.  
> Задача: получить в скрипте на Python хэш последнего коммита из заданного 
> gear-репозитория и заданного бранча.
> 

  subprocess.run(['girar-print-build-commit', '-b', branch, srpm_name], capture_output=True, text=True)


^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] вопрос про git ls-remote
  2026-09-06 17:11     ` Andrey Cherepanov
  2026-09-06 17:41       ` Arseny Maslennikov
  2026-09-06 18:02       ` Paul Wolneykien
@ 2026-09-06 20:10       ` Dmitry V. Levin
  2026-09-07  4:29         ` Anton Farygin
  2 siblings, 1 reply; 54+ messages in thread
From: Dmitry V. Levin @ 2026-09-06 20:10 UTC (permalink / raw)
  To: devel

On Sun, Sep 06, 2026 at 08:11:13PM +0300, Andrey Cherepanov wrote:
[...]
> Задача: получить в скрипте на Python хэш последнего коммита из заданного 
> gear-репозитория и заданного бранча.

git ls-remote


-- 
ldv


^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] вопрос про git ls-remote
  2026-09-06 20:10       ` [devel] вопрос про git ls-remote Dmitry V. Levin
@ 2026-09-07  4:29         ` Anton Farygin
  0 siblings, 0 replies; 54+ messages in thread
From: Anton Farygin @ 2026-09-07  4:29 UTC (permalink / raw)
  To: devel

On 9/6/26 23:10, Dmitry V. Levin wrote:
> On Sun, Sep 06, 2026 at 08:11:13PM +0300, Andrey Cherepanov wrote:
> [...]
>> Задача: получить в скрипте на Python хэш последнего коммита из заданного
>> gear-репозитория и заданного бранча.
> git ls-remote
>
>
+1




^ permalink raw reply	[flat|nested] 54+ messages in thread

* Re: [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org
  2026-09-06 17:41       ` Arseny Maslennikov
@ 2026-09-07  7:20         ` Andrey Cherepanov
  0 siblings, 0 replies; 54+ messages in thread
From: Andrey Cherepanov @ 2026-09-07  7:20 UTC (permalink / raw)
  To: devel

06.09.2026 20:41, Arseny Maslennikov пишет:
> On Sun, Sep 06, 2026 at 08:11:13PM +0300, Andrey Cherepanov wrote:
>> 06.09.2026 18:36, Anton Farygin пишет:
>>> On 9/6/26 18:34, Andrey Cherepanov wrote:
>>>> 20.08.2026 22:36, Anton Farygin пишет:
>>>>> Всем привет.
>>>>>
>>>>> Кандидат в прод уже поднят, можно щупать прямо сейчас:
>>>>>
>>>>>     https://git.altlinux.org/gitoskop/
>>>>>
>>>>> gitweb.cgi нам служит давно, но это медленный CGI на Perl образца
>>>>> нулевых, который к тому же почти не сопровождается. gitoskop — замена
>>>>> ему: сервис на Rust, отдающий то же дерево bare-репозиториев
>>>>> (gear/gitery-зеркала) по HTTP, но быстро и с современной
>>>>> веб-мордой.
>>>> Не готов. Раньше можно было просто получить последний коммит в
>>>> бранче для снятия наследования. Сейчас хипстерская поделка на JS
>>>> этого не позволяет, в отличие от классического интерфейса.
>>>>
>>> А можешь написать на нормальном языке, а не языком злобного тролля ? я
>>> поправлю.
>> Задача: получить
>      #!/bin/sh -e
>      repo=srpms/l/libreoffice.git
>      ref=sisyphus
>      URL="https://git.altlinux.org/gitoskop/$repo/show/$ref"
>      
>      curl -fsSL -H 'accept: application/json' "$URL" > answer.json
> <продолжение ниже...>
>
>> в скрипте на Python
> Это уже сами. :)
>
>> хэш последнего коммита из заданного
>> gear-репозитория и заданного бранча.
> <начало выше...>
>      jq -r .oid < answer.json
>
> Кстати, ни хипстерская поделка, ни классический интерфейс оказались ни
> при чём, функциональность выше их не касается.
>
Спасибо.

-- 
Andrey Cherepanov
cas@altlinux.org



^ permalink raw reply	[flat|nested] 54+ messages in thread

end of thread, other threads:[~2026-09-07  7:20 UTC | newest]

Thread overview: 54+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-20 19:36 [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org Anton Farygin
2026-08-21 17:23 ` Anton Farygin
2026-08-28 10:58 ` Anton Farygin
2026-08-28 11:19   ` Сергей Гвоздецкий
2026-08-28 11:31     ` Anton Farygin
2026-08-28 13:06     ` Anton Farygin
2026-08-28 13:11       ` Сергей Гвоздецкий
2026-08-28 13:18         ` Anton Farygin
2026-09-03  8:20   ` Anton Farygin
2026-09-03 12:23     ` Anton Farygin
2026-09-03 16:31       ` Anton Farygin
2026-09-03 19:44         ` Andrew A. Vasilyev
2026-09-03 20:35           ` Andrew A. Vasilyev
2026-09-04  6:15             ` Anton Farygin
2026-09-04  5:49           ` Anton Farygin
2026-09-04  6:16           ` Anton Farygin
2026-09-04  8:22               ` Anton Farygin
2026-09-04  7:49       ` Andrey Cherepanov
2026-09-03 13:00         ` [devel] " Sergey V Turchin
2026-09-03 13:14           ` [devel] " Anton Farygin
2026-09-03 16:10             ` Anton Farygin
2026-09-03 13:36         ` Anton Farygin
2026-09-04 22:37         ` arbars
2026-09-05  6:53           ` Anton Farygin
2026-09-04  6:20   ` [devel] Re: " Sergey V Turchin
2026-09-04  6:20   ` [devel] " Anton Farygin
2026-09-04  6:33     ` [devel] " Sergey V Turchin
2026-09-04  6:35       ` [devel] " Anton Farygin
2026-09-04  6:57           ` Anton Farygin
2026-09-04  7:10             ` [devel] " Sergey V Turchin
2026-09-04  7:16               ` [devel] " Anton Farygin
2026-09-04  8:34                 ` [devel] " Sergey V Turchin
2026-09-04 10:07                   ` [devel] " Anton Farygin
2026-09-04  9:54                 ` [devel] " Sergey V Turchin
2026-09-04  7:20 ` [devel] I: gitoskop теперь умеет разбирать .gear/rules и .gear/rules Anton Farygin
2026-09-04  7:26   ` Danil Shein
2026-09-04  7:28     ` Anton Farygin
2026-09-04  8:57       ` Paul Wolneykien
2026-09-04  9:53         ` Anton Farygin
2026-09-04 10:05           ` Денис Самсоненко
2026-09-04 10:07             ` Anton Farygin
2026-09-04 10:21               ` [devel] gitoskop in-file navigation Arseny Maslennikov
2026-09-04 10:27                 ` Anton Farygin
2026-09-04 12:29                 ` Anton Farygin
2026-09-06 17:44                   ` Arseny Maslennikov
2026-09-06 15:34 ` [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org Andrey Cherepanov
2026-09-06 15:36   ` Anton Farygin
2026-09-06 17:11     ` Andrey Cherepanov
2026-09-06 17:41       ` Arseny Maslennikov
2026-09-07  7:20         ` Andrey Cherepanov
2026-09-06 18:02       ` Paul Wolneykien
2026-09-06 20:10       ` [devel] вопрос про git ls-remote Dmitry V. Levin
2026-09-07  4:29         ` Anton Farygin
2026-09-06 17:13     ` [devel] I: gitoskop готов для замены gitweb.cgi на git.altlinux.org Andrey Cherepanov

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git