Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

[ новости /+++ | форум | теги |    ]

Доступна децентрализованная система отслеживания ошибок git-bug 0.11

23.09.2026 18:22 (MSK)

Опубликован выпуск проекта git-bug 0.11.0, развивающего систему отслеживания ошибок, хранящую информацию об проблемах и комментарии в форме объектов в репозитории Git. По аналогии с изменениями в исходном коде инструментарий git-bug позволяет помещать информацию об отслеживаемых ошибках во внешние репозитории, используя операцию push, а также извлекать данные из внешнего в локальный репозиторий операцией pull. Код проекта написан на языке Go и распространяется под лицензией GPLv3

Проект git-bug использует обычный репозиторий Git для хранения описаний проблем, базы пользователей и комментариев в версионированном виде. Децентрализованная архитектура Git позволяет работать в offline-режиме с периодической синхронизацией изменений. Из возможностей выделяется поддержка работы с сообщениями об ошибках через командную строку, консольный интерфейс или web-интерфейс, и очень быстрое выполнение операций поиска и навигации по сообщениям об ошибках. Предоставляются прослойки для синхронизации с сервисами отслеживания ошибок GitHub, GitLab, Jira и Launchpad.

Основные новшества:

  • Реализован новый web-интерфейс для навигации по сообщениям о проблемах. Предоставляются такие возможности как поиск и фильтрация содержимого, создание новых отчётов о проблемах, добавление и редактирование комментариев, изменение меток и статуса, просмотр профилей пользователей. Предоставляются по два варианта светлой и тёмной тем оформления. Поддерживается работа с разными репозиториями.

    В web-интерфейс встроена система навигации по коду, позволяющая управлять файлами, просматривать код с подсветкой синтаксиса, отображать документы в формате markdown, отслеживать историю коммитов и оценивать изменения. В дальнейшем планируется реализовать возможности для рецензирования кода и открытия публичного доступа для просмотра содержимого для участников без учётной записи.

  • Решены проблемы в реализации кэша, приводившие к состояниям гонки, рассогласованию данных и неатомарной обработке коммитов.
  • В API добавлена поддержка подписки на события через GraphQL, позволяющая получать сведений об изменениях без периодического опроса состояния.
  • Для сборки релизов задействован инструментарий GoReleaser, позволивший сформировать пакеты в форматах deb, rpm, apk и pkg (Arch Linux), а также задействовать верификацию загрузок по цифровой подписи.


  1. Главная ссылка к новости (https://github.com/git-bug/git...)
  2. OpenNews: Проект gittuf развивает систему криптографической защиты репозиториев Git
  3. OpenNews: В рамках проекта git-annex assistant развивается аналог Dropbox на базе Git
  4. OpenNews: Представлен Seafile, Dropbox-подобный сервер хранения на основе технологий Git
  5. OpenNews: Анонсирован GitTorrent для доступа к Git-репозиториям при помощи BitTorrent
  6. OpenNews: Выпуск Git 2.55 c включением по умолчанию поддержки Rust
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66330-git-bug
Ключевые слова: git-bug, git
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (35) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 18:49, 23/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/–
    Глупость какая-то, fossil уже давно изобрели и написали.
     
     
  • 2.2, Аноним (2), 19:00, 23/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    кто-то, кроме sqlite, им пользуется?
     
     
  • 3.3, Аноним (1), 19:19, 23/09/2026 [^] [^^] [^^^] [ответить]  
  • +8 +/–
    Но этим ведь вообще никто не пользуется.

    Шах и мат.

     
  • 3.4, kusb reg (ok), 19:26, 23/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Fossil
     
     
  • 4.21, Аноним (21), 19:14, 24/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Да, кто пользуется модемами и FOSSIL (FidoNet/Opus/Seadog Standard Interface Layer) сегодня? Раньше может в эпоху MS-DOS для управления модемами и последовательными портами (COM-портами) кто-то и пытался на 38400 гонять, а сегодня лучше уж Ethernet.
     
     
  • 5.29, kusb reg (ok), 14:58, 25/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Да, кто пользуется модемами и FOSSIL (FidoNet/Opus/Seadog Standard Interface Layer) сегодня?
    > Раньше может в эпоху MS-DOS для управления модемами и последовательными портами
    > (COM-портами) кто-то и пытался на 38400 гонять, а сегодня лучше уж
    > Ethernet.

    Ух ты. Не так давно читал про этот протокол. Но так то я про другой fossil - который аналог гита и hg.

     
  • 3.28, Аноним (28), 11:29, 25/09/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    Я в своих проектах использую исключительно fossil.
    Он намного удобнее: команды в нём интуитивно понятнее, сразу содержит багтрекинг и вики, хранит всё в одном файле БД sqlite, что позволяет проекты легко переносить, при необходимости можно всё перенести в гит одной командой.
    И всё это находится в одном файле, который весит меньше git.

    Я уверен, что многие не слышали даже про fossil, а те кто слышал вероятно не пробовал, так как кому он нужен, если все используют git.
    Так вот, ради простого интереса попробуйте поработать с fossil. Не понравится - ваше дело, но я думаю, что вы всё равно оцените его.

     
     
  • 4.34, _oleg_ (ok), 18:51, 27/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Блин, я пробовал. Хотел на нём какое-то время поработать для сравнения. Но обнаружил, что в сравнении с git весьма заметно медленнее работает команда показывающая изменённые файлы или изменения. Точно не помню. Но было прям заметно. Не замечал?
     
  • 2.5, kusb reg (ok), 20:05, 23/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    Мне кажется не глупость, потому что люди едва ли перейдут на Fossil, но в Git децентрализованный, при этом людям наверное нужен не только децентрализованный Git, а децентрализованный Github, или вот такое вот, чтобы обойти централизацию Git через Github.
     
     
  • 3.15, Ык (?), 09:39, 24/09/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    Есть же https://radicle.xyz/
     
     
  • 4.19, kusb reg (ok), 12:15, 24/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Ха-ха, но пусть будет ещё. Пусть решают проблему.
    Они даже могут быть совместимы между собой, что круто.
     
  • 3.18, kusb reg (ok), 12:14, 24/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    О нет, люди посмели указать на проблему, а не бурчать... Как же дальше жить, а?
     
  • 3.23, анон (?), 21:26, 24/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Да что ты б.. несешь
     
     
  • 4.24, kusb reg (ok), 22:06, 24/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Тебя забыл спросить, за всё ответите.
     
     
  • 5.25, kusb reg (ok), 22:07, 24/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Прости если жестко, но сил больше нет. И не понимаю, что именно вы "охраняете", однако мне кроме шуток интересно это и возможно некоторые ценности связанные с этим мне интересны.

    Если сообщение показалось бессмысленным набором фраз, его можно пропустить.

     
  • 2.6, Аноним (6), 20:10, 23/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    Он умеет в гит? Или ископаемое умеет только в ископаемое?
     
  • 2.8, Аноним (-), 21:41, 23/09/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/–
    > Глупость какая-то, fossil уже давно изобрели и написали.

    Вот только это неведома зверушка - с виками и багтреками в обязаловку, которая немного не гит.

     
     
  • 3.27, Аноним (-), 07:37, 25/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    > с виками и багтреками в обязаловку

    Которая со всей этой функциональностью (отключающейся/скрывающейся) весит меньше гита и не требует никсового юзерспейса вокруг.

    > которая немного не гит

    Совсем не гит. Их модель гораздо удобнее (если привыкнуть к "почти" неизменяемой истории). Жаль, что почти не взлетело. Для проектов с небольшим числом участников оно очень хорошо подходит.

     
     
  • 4.31, Аноним (31), 20:22, 26/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Которая со всей этой функциональностью (отключающейся/скрывающейся) весит меньше гита

    Дык в гите основной вес - всякий продвинутый функционал. А если мне вместо него вик и багтреков насыпать - ну такое себе. Вику и багтрек я могу и так поставить - а вот с недостающим фичесетом DVCS мне чего делать? Самому допиливать нестандартные костыли?

    > и не требует никсового юзерспейса вокруг.

    Для меня это скорее недстаток: "больше виндохных м...ков вокруг". Оно мне надо?

    > Совсем не гит. Их модель гораздо удобнее (если привыкнуть к "почти" неизменяемой
    > истории). Жаль, что почти не взлетело.

    Вот лично мне гит как раз таки - очень удобен. И зачем мне к чему-то привыкать я не в курсе.

    > Для проектов с небольшим числом участников оно очень хорошо подходит

    Так что участников оказалось примерно 0? :)

     
  • 4.35, _oleg_ (ok), 18:53, 27/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Они даже редактирование сообщений коммитов в последних версиях, вроде, добавили. Жить можно вполне. Но вот медленно работает. А так идея крутая.
     

  • 1.7, Аноним (7), 21:29, 23/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    bug-to-git было бы и информативнее и и несло бы оттенка, что гит багнутый.
    git bug - гитовый баг.  
     
     
  • 2.10, Аноним (10), 21:55, 23/09/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    А если ещё вспомнить, что изначально значит слово git, ммм
     
     
  • 3.14, Аноним (7), 00:26, 24/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    git - неприятный как черта характера.
    Иронично Linus в честь себя так назвал своё творение.
     
     
  • 4.16, limafresh (ok), 09:39, 24/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Git это "мерзавец", а не "неприятный"
     
     
  • 5.30, Аноним (7), 18:39, 25/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    https://dictionary.cambridge.org/dictionary/english/git
    if noun: a person, especially a man, who is stupid or unpleasant
     
  • 2.13, черпало (?), 23:46, 23/09/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    bug-to-git каждый из нас делает при пуше
     

  • 1.9, Аноним (9), 21:50, 23/09/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +1 +/–
     
  • 1.11, Аноним (11), 23:01, 23/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    выглядит как облегченный интерфейс к гитхабу, может взлететь, github уже давно перегружен
     
     
  • 2.12, нах. (?), 23:33, 23/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    оно б может и взлетело будь на самом деле интерфейсом к гитхабу. Но оно не - в смысле, это не прямой доступ, а только синхронизация с сохранением в свой странный формат. (И не факт что полноценная синхронизация обратно)

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

     
  • 2.26, Аноним (26), 23:16, 24/09/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > github уже давно перегружен

    Перегружен для кого? Для дотфайликов и скриптиков? Возможно. Для коммерческой разработки софта там ровно то, что нужно плюс пара опциональных вещей, которые отключаются в конфиге (типа issues, wiki).

     

  • 1.17, Аноним (17), 09:41, 24/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/–
    ну вот опять. гит же открытый, что мешает модуль написать, дополнив функционал мейстримом и децентрализацией
     
  • 1.20, Аноним (20), 13:23, 24/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    похоже на https://github.com/jhspetersson/git-task

    только в git-task баги можно хранить прямо в главном репозитории с кодом в отдельном рефе или обычном бранче

     
  • 1.22, Джон Титор (ok), 19:18, 24/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Зачем тебе git автор? Пояснить тебе современную проблему CVS? Смотри, вот делаешь тебе проект. И с помощью LLM ты можешь сделать 10 версий одного и того же файла и вот какая-то версия тебе может понравиться больше. И вот git заносит комиты в дерево последовательно и для всего проекта. И если ты хочешь откатиться на одном файле, то это делается очень и очень неудобно если уже изменены другие. Более того визуально в различных утилитах визуализации нет возможности удобно это глянуть и сделать. Вручную бывает это надо, а вот с моделями ИИ можно получить похожие но достаточно разные файлы. Т.е. git выполняется последовательно - комит за комитом и это проблема.
     
     
  • 2.32, Аноним (31), 20:25, 26/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    >  Т.е. git выполняется последовательно - комит за комитом и это проблема.

    Понятно, этот нуб не осилил всякие там бранчи и мержи :). Гит так то - дерево, расширяющееся вниз. Никто не мешает отращивать параллельно десяток историй. И даже что-то на ком-то ребейзить с тем или иным объемом возни.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    XSQUARE
    Inferno Solutions
    Hosting by Hoster.ru
    Хоcтинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить новость, Поддержать