* [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