The OpenNET Project / Index page

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

Проект OpenBSD опубликовал git-совместимую систему управления версий Got 0.76

27.09.2022 08:26

Разработчики проекта OpenBSD представили новый выпуск системы управления версиями Got (Game of Trees), при разработке которой основной акцент делается на простоте устройства и использования. Для хранения версионированных данных Got использует хранилище, совместимое с дисковым форматом репозиториев Git, что позволяет работать с репозиторием при помощи инструментариев Got и Git. Например, при помощи Git можно выполнять работы, не реализованные в Got. Код распространяется под свободной лицензией ISC.

Проект ставит основной целью сопровождение разработки OpenBSD с оглядкой на специфику проекта. В частности, в Got применяются принятые в OpenBSD правила обеспечения безопасности (например, разделение привилегий и использование вызовов pledge и unveil) и стиль кодирования. Инструментарий рассчитан на процесс разработки с общим централизованным репозиторием и локальными ветками для разработчиков, внешним доступом по SSH и рецензированием изменений по электронной почте.

Для управления версиями предлагается утилита got с привычным набором команд. Для упрощения работы утилита поддерживает только минимально необходимый набор команд и опций, достаточный для выполнения основных операций без лишних усложнений. Для расширенных операций предлагается использовать обычный git. Операции по управлению репозиторием вынесены в отдельную утилиту gotadmin, выполняющую такие задачи как инициализация репозитория, упаковка индексов и чистка данных. Для навигации по данным в репозитории предлагается web-интерфейс gotweb и утилита tog для интерактивного просмотра содержимого репозитория из командной строки.

Среди изменений в новой версии можно отметить расширение подсветки полей в выводе утилиты tog, расширение возможностей по фильтрации коммитов при просмотре лога изменений, добавление встроенной подсказки, реализацию команды "gotadmin init -b <branch>" и отображение режима доступа в diff-выводе для новых файлов в рабочем дереве.

  1. Главная ссылка к новости (http://undeadly.org/cgi?action...)
  2. OpenNews: Для OpenBSD развивается новая git-совместимая система контроля версий Got
  3. OpenNews: Представлен Breezy, форк системы управления версиями Bazaar
  4. OpenNews: Выпуск распределённой системы управления версиями Mercurial 4.9
  5. OpenNews: Выпуск системы управления версиями Apache Subversion 1.14.0
  6. OpenNews: Выпуск системы управления исходными текстами Git 2.37
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/57834-gameoftrees
Ключевые слова: gameoftrees, got, git
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (51) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 08:40, 27/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А чем их ихняя реализация cvs не устроила, которой они столько лет пользовались?
     
     
  • 2.47, Аноним (47), 22:29, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    CVS не очень хорошо справляется с именно контролем версий.
     

  • 1.2, Аноним (2), 08:41, 27/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Когда-нибудь цвс заменит. Одобряю.
     
  • 1.3, Аноним (3), 08:42, 27/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    На стиле блин
     
  • 1.5, Аноним (5), 09:18, 27/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Странно, что данные товарищи ещё не вступили в секту Растоманов, раз уж они так помешаны на безопасности! хотя о чем это я, - у них самих своя секта:)
     
     
  • 2.7, Аноним (7), 09:36, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Безопасность OpenBSD -- это чушь.
     
     
  • 3.10, Аноним (10), 09:40, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Пруфпики?
     
     
  • 4.11, Аноним (11), 09:51, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    диклинки?
     
     
  • 5.58, zshfan (ok), 08:22, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Дикпики
     
  • 4.13, фыв (??), 09:58, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Человек дело говорит - чушь полная.
    Суть их работы - те же ошибки что и у всех, просто их меньше чем у других. А версия про Раст вполне логичная.
     
     
  • 5.14, Аноним (11), 10:04, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Логика в твоих словах такая же чушь. Как видишь, я тоже заявляю это вполне ОБОСНОВАННО и С ПРИВЕДЕНИЕМ ФАКТОВ
     
  • 5.15, Аноним (15), 10:14, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Суть их работы - те же ошибки что и у всех, просто их меньше чем у других.

    Гениально. А суть работы ремней безопасности - аварии, просто их меньше, чем без ремней.

     
     
  • 6.28, Аноним (28), 11:36, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    На число аварий ремни не влияют. На число аварий влияет качество езды. Ну и качество дорог тоже. А ремень влияет на то, вылетишь ты на дорогу или нет
     
  • 6.54, pin (??), 10:42, 29/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Гениально. А суть работы ремней безопасности - аварии, просто их меньше, чем без ремней.

    Realpolitik

     
  • 4.16, Аноним (16), 10:17, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Извините, но кто-то когда-то доказывал обратное? Про безопасность опенка я слышал только от самих разработчиков проекта и прочих сектантов. Возможно, что когда-нибудь в нулевых это и была самая безопасная ОС, когда ОС имели "детские болячки", но времена идут и ситуация на рынке меняется. Многие ОС переняли новейшие(на тот момент времени) системы защиты из опенка еще 15-20 лет назад. Поэтому, имхо, вся безопасность опенка обеспечена его низкой популярностью. Даже сам Тео после серьезных финансовых проблем заявлял, что его проект это полигон для обкатки новых технологий в области безопасности для будущих ОС и ничего более.
     
     
  • 5.19, Аноним (10), 10:36, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Где тео это заявлял? Опять без пркфпиков?
     
     
  • 6.21, Аноним (21), 10:57, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Важно что это сказал опеннет эксперт.
    На опеннет врать не будут
     
  • 6.31, Аноним (31), 11:49, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Как же так получается, что "фанат" не знает ничего о проекте и его авторе, которых он восхваляет? Даже я, не то чтобы большой фанат опенка, начал свое ознакомление с проектом с его истории и интервью с создателями. Такой фанат как вы должны об этом знать как никто другой.
     
  • 5.46, Аноним (46), 18:43, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Уже почти десять лет держу сервер на OpenBSD с шелл-аккаунтами для студентов, каждый семестр — несколько десятков новых учёток. Пока что никто не смог обойти штатные механизмы. Хотя и талант, и мотивация присутствуют.
     
     
  • 6.48, Аноним (-), 22:50, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Купить нормальный VPSник на лине стоит $2/mo, при этом там рут будет и нормальная ось. Кого вы там так мощно мотивируете? Вроде даже для бомжей предложение хиловато, банок на люминь сдать и то выгоднее.
     
  • 4.51, Аноним (7), 04:59, 28/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    https://isopenbsdsecu.re/
     
  • 2.36, Аноним (36), 14:19, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Между растом и безопасностью нет никакой связи.
     
  • 2.57, Аноним (57), 03:38, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    раст это утилита для уничтожения линукса, причем тут openbsd, они пишут лучший C код в мире
     

  • 1.6, Аноним (7), 09:36, 27/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Полезным делом занимаются люди. Не то что линуксоиды жалкие, у которых десяток разных файловых систем. У OpenBSD одна ffs, и так и будет всегда.

    А вот систем контроля версий много не бывает.

     
     
  • 2.17, Аноним (15), 10:19, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >клон любой утилиты в мире

    NIH, ничего сами сделать не могут, казнить, запретить, удалить
    >клон утилиты от openbsd

    Господи, 10 из 10, они святые

     
  • 2.20, Аноним (-), 10:44, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Полезным делом занимаются люди. Не то что линуксоиды жалкие, у которых десяток разных файловых систем.

    Ну да, пишут что-то сами, вместо того, чтобы просто гордо носить маечку с логотипом и ждать очередной "халявы на лопате" от копрораций ...
    Хотя аноним всегда может уточнить, сколько файловых систем он написал в перерывах между комментами.


     
  • 2.49, Аноним (-), 22:53, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > У OpenBSD одна ffs, и так и будет всегда.

    И именно поэтому хорошо что есть более разумные альтернативы такому "уровню" технологий. Да и пользователям CVS'а про системы контроля версий и как правильно рассказывать тоже странно.

     

  • 1.8, Аноним (16), 09:39, 27/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Да, конечно, хороший проект Тео создал. Оригинальных разработок побольше, чем у ГНУтых будет.  У Шульмана только лицензия какую-то ценность и оригинальность имеет.
     
     
  • 2.22, Аноним (21), 11:00, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Гнутые вообще сами ничего не могут, на то они и гнутые.
    Любой опеннет эксперт это понимает
     

  • 1.9, Аноним (9), 09:39, 27/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Ждём дырени.
     
  • 1.12, EuPhobos (ok), 09:52, 27/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > Например, при помощи Git можно выполнять работы, не реализованные в Got

    Например, можно просто забыть про got

     
     
  • 2.18, Аноним (18), 10:21, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >> Например, при помощи Git можно выполнять работы, не реализованные в Got
    > Например, можно просто забыть про got

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

     
     
  • 3.25, Аноним (21), 11:12, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Но ведь git очень небольшой. Странно сравнивать его с самосвалом
     
     
  • 4.33, Аноним (33), 13:52, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Одна из причин написания - лицензия, чтобы можно было поставлять вместе с OpenBSD, ну и секьюрные фишки само-собой.
     
     
  • 5.39, Аноним (36), 14:24, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ты очень красиво описал Nih-синдром.
     
     
  • 6.44, Аноним (46), 18:39, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Точно такой же, кстати, был у разработчиков Linux, когда у BSD были проблемы из-за наездов в суде. Но двуличность — не смертный грех ведь, правда?
     
     
  • 7.50, Аноним (-), 04:14, 28/09/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вообще-то Торвальдс накодил ядро потому что не попалось операционки которая бы работала на его i386. А какие там оправдания у "суперсвободных" обнаруживших что свобода, оказывается, только у корпораций - мало кому интересно.
     
     
  • 8.56, Аноним (-), 21:24, 29/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то, обсуждался юзер-спейс, но пингвиненок не может пройти мимо упоминания... текст свёрнут, показать
     
     
  • 9.60, Аноним (60), 04:22, 01/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Юзерспейс без кернела бесполезен К тому же они использовали гнутый компилер, а ... текст свёрнут, показать
     
     
  • 10.62, Аноним (-), 20:38, 01/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Прекрати переводить стрелки Ты не пробовал читать ветку перед написанием оч... текст свёрнут, показать
     

  • 1.24, myhand (ok), 11:08, 27/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Они с нуля его или это cvs ихний на стероидах?
     
     
  • 2.45, Аноним (46), 18:40, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    С нуля.
     

  • 1.41, Аноним (41), 16:10, 27/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    - why openbsd so hard?
    - got gud, scrub!
     
     
  • 2.43, Аноним (33), 17:13, 27/09/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    — Интурист хорошо говорит!..
    — А что он говорит, конкретно что?
    — А пёс его знает!

     

  • 1.52, name (??), 11:13, 28/09/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Использует сисколы обсд ядра. Портировать на другие бсди не получится. А жаль. NetBSD тоже страдает от svn.
     
     
  • 2.53, Аноним (53), 17:25, 28/09/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это же не сисколы линуксового ядра, зачем проецируешь?
     
  • 2.55, Аноним (55), 17:56, 29/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    У NetBSD cvs
     
     
  • 3.59, name (??), 11:00, 30/09/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А какая разница?
     
  • 2.63, Аноним (-), 16:30, 05/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Видно вы BSD не используете, т.к. там давно опакечено - https://repology.org/project/got-game-of-trees/history

    > 2021-01-30 15:11 Project added to pkgsrc current
    > 2020-09-17 21:57 Project added to FreeBSD Ports

     

  • 1.61, Аноним (61), 09:20, 01/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Гит и Меркуриал переусложнены, поэтому бздуны запилили свой простой. Скажите разработчикам Гита и Меркуриала чтобы они удалили все патчи занесённые за последние 10 лет.
     
  • 1.64, fuggy (ok), 20:54, 10/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это видимо рассчитано на тех, кто постоянно случайно опечатывается в слове git.
     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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