The OpenNET Project / Index page

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

Для OpenBSD развивается новая git-совместимая система контроля версий Got

12.08.2019 03:45

Стефан Сперлинг (stsp@), участник проекта OpenBSD с десятилетним стажем, а также один из главных разработчиков Apache Subversion, разрабатывает новую систему контроля версий "Game of Trees" (got). При создании новой системы приоритет отдаётся простоте устройства и простоте использования, а не гибкости. Сейчас Got ещё находится в разработке; он разрабатывается исключительно на OpenBSD и его целевой аудиторией являются разработчики OpenBSD. Код распространяется под свободной лицензией ISC (эквивалент упрощённой лицензии BSD и MIT).

Для хранения версионированных данных в Got используются git-репозитории. В настоящее время поддерживаются только локальные операции управления версиями. При этом, git может использоваться для любой функциональности, которая ещё не реализована в got - работать с got и git в одном репозитории всегда будет возможно.

Основной текущей целью проекта называется взаимодействие с разработчиками OpenBSD, которые хотят регулярно использовать got для своей работы над OpenBSD, и улучшение операций управления версиями на основе полученной от них обратной связи.

Основные принципы проекта:

  • Следование правилам безопасности и стилю кодирования OpenBSD;
  • Процесс разработки, основанный на рецензировании кода по электронной почте;
  • Использование pledge(2) и unveil(2) во всей кодовой базе;
  • Использование разделения привилегий при парсинге данных репозитория по сети или с диска;
  • Поддержка кодовой базы под лицензией BSD.

Долгосрочные цели:

  • Сохранение совместимости с дисковым форматом репозитория git (без сохранения совместимости с инструментарием);
  • Предоставление полного набора инструментов управления версиями для OpenBSD:
    • Интуитивно понятный интерфейс командной строки для выполнения необходимых операций управления версиями (got)
    • Интерактивный браузер репозитория для анализа истории и обзора зафиксированных изменений (tog)
    • CGI-скрипт, реализующий веб-интерфейс - браузер репозитория
    • Инструменты администрирования репозиториев с сильным акцентом на резервное копирование и восстановление
    • Сервер репозитория для хостинга центрального репозитория и синхронизации изменений с каскадом публичных и частных зеркал
  • Требования к рабочему процессу разработчиков OpenBSD:
    • Сильная встроенная поддержка централизованной модели репозитория;
    • Для разработчиков, которым не нужны ветки (branch), сохраняется простота использования;
    • Поддержка локальных веток для разработчиков, которые в них нуждаются;
    • Поддержка релизных веток "-stable";
    • Прочие функции, необходимые для построения инфраструктуры проекта OpenBSD.
  • Реализация аутентифицированных и шифрованных сетевых соединений:
    • Доступ к репозиториям по SSH и дополнительно TLS для клонирования репозитория и получения изменений;
    • Доступ к репозиториям только по SSH для внесения изменений;
    • Доступ к репозиториям невозможен через незашифрованные соединения.

    Got уже добавлен в дерево портов как "devel/got". На EUROBSDCON 2019 будет представлен доклад про новую систему контроля версий.

  1. Главная ссылка к новости (https://undeadly.org/cgi?actio...)
  2. OpenNews: Выпуск распределенной системы управления исходными текстами Git 2.22
  3. OpenNews: Выпуск OpenBSD 6.5
  4. OpenNews: В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматического обновления
  5. OpenNews: Планы по усилению механизма защиты W^X в OpenBSD
  6. OpenNews: Выпуск системы управления версиями Apache Subversion 1.12.0
Автор новости: Дон Ягон
Тип: К сведению
Ключевые слова: git, got
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (168) Ajax | 1 уровень | Линейный | Раскрыть всё | RSS
  • 1.1, terryfilch (ok), 07:50, 12/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –20 +/
    Процесс разработки, основанный на рецензировании кода по электронной почте;

    Шел 2019 года, но мы  все так же общались по электронной почте, но не в GUI, а в терминальном клиенте, ибо GUI не нужен, как и github/etc.

     
     
  • 2.5, Совершенно другой аноним (?), 08:54, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +33 +/
    > Шел 2019 года, но мы  все так же общались по электронной почте.

    Вам необходимо срочно прекратить использовать электричество - его изобрели более 500 лет назад. Архимедов винт тоже нельзя использовать - ему более 2000 лет - устаревшая технология. Про колесо я вообще молчу - уже как минимум 6000 лет как оно изобретено - явно устарело..

     
     
  • 3.8, Аноним (8), 09:09, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • –14 +/
    Ты пользуешься проводным телефоном, или мобильным? Или вестовых гоняешь?
    Тройку на бездуховный железный автомобиль сменил?
    Жoпу подтираешь пальцем, или газетой "Правда"? Ну, хотя бы на лопух-то уже перешел?
     
     
  • 4.12, Andrey Mitrofanov_N0 (??), 09:43, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Ты пользуешься проводным

    Ты всё ещё серьёзно разговариваешь с сарказмами в интернетах?

    Тебе не говорили, что ты    дурак   ?

    >телефоном, или мобильным? Или вестовых гоняешь?
    >Ну, хотя бы на лопух-то уже перешел?

     
     
  • 5.20, Аноним (8), 10:06, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Где ты там нашел "серьезно"?
    Стареешь, Митрофанушка, чини детектор скорей.
    Если не ты, кто ж тут будет жечь... глаголом?
     
     
  • 6.47, Andrey Mitrofanov_N0 (??), 12:21, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Где ты там нашел "серьезно"?

    Полено, удваивают сарказьм не так.  Я уверен.

    > Стареешь, Митрофанушка, чини детектор скорей.
    > Если не ты, кто ж тут будет жечь... глаголом?

    Тебя не спросили.

     
     
  • 7.48, Аноним (8), 12:26, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ццц... этот Митрофанушка сломался, несите нового! А то скууушно!
     
  • 5.67, Sw00p aka Jerom (?), 13:51, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Принимать в серьёзно все, что написано в интернете, попахивает старческим маразмом, вам так не кажется?
     
  • 4.17, Совершенно другой аноним (?), 09:57, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    и проводным, а иногда и вестовых приходится посылать не поверите, в основном д... текст свёрнут, показать
     
     
  • 5.22, Аноним (8), 10:21, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А мейллисты - это быстро и удобно, особенно когда их много, по разной тематике и... текст свёрнут, показать
     
     
  • 6.29, Совершенно другой аноним (?), 10:41, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну, вот Линус сотоварищи, и прочие Open- и прочие Free- да NetBSD-шники как-то с... текст свёрнут, показать
     
     
  • 7.34, Аноним (8), 10:54, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Да чо уж Ширше бери - у нас тут целая страна как-то живет Как ты вообще на у... текст свёрнут, показать
     
     
  • 8.50, Совершенно другой аноним (?), 12:30, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А при чём тут страна к Линусу и BSD-шникам Более вероятен, имхо, Град Не много... текст свёрнут, показать
     
  • 7.58, ilyafedin (ok), 13:00, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Сейчас о том, что можно заложиться но новую, модную технологию, а завтра её автор её немножечко того, убьёт.

    Не путаем проприетарные централизованные сервисы с опенсорсными протоколами.
    GitLab вы можете захостить у себя, как и e-mail и никто его не прикроет, кроме вас.

    Надо просто уметь отличать проприетарные огороженные сервисы от опнесорсных протоколов и тогда, внезапно, оказывается, что проблема вовсе не в новых технологиях, а в головах у тех, кто выбирает проприетарь.

     
     
  • 8.118, Анонм (?), 02:32, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Гитлаб это весьма себе закрытый протокол в том смысле, что реализуется он единст... текст свёрнут, показать
     
     
  • 9.156, ilyafedin (ok), 01:34, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Гитлаб тут не монополист, есть и другие Кроме того, даже если это и так, это не... текст свёрнут, показать
     
  • 3.11, Andrey Mitrofanov_N0 (??), 09:40, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Эпоха уходит https ru wikipedia org wiki D0 92 D0 BE D0 B7 D1 80 D0 B0 D1 81... текст свёрнут, показать
     
  • 2.6, Aknor (?), 08:58, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это хорошо.Электронная почта это надежно.  Вот когда у нас построят Чебурнет, а по другую сторону границы - забанят "для предотвращения кибератак русских хакеров" . Вот и будум рецензировать по электронной почте россии ( ну той которая, цензор прочитал и дальше поехала)
     
  • 2.19, Аноним (19), 10:00, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +6 +/
    >Шел 2019 года, но мы  все так же общались по электронной почте

    И чего такого плохого в электронной почте?

     
     
  • 3.30, Аноним (30), 10:48, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • –13 +/
    Централизация и проблемы с приватностью.
     
     
  • 4.37, xm (ok), 11:09, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +19 +/
    > Централизация

    Электронная почта децентрализована by design. Собственно, это старейшая и действующая децентрализованная сеть.

     
     
  • 5.44, Аноним (44), 12:04, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • –10 +/
    Вот такие вот эксперты в приватности обитают в коментах OPN.
     
     
  • 6.45, Совершенно другой аноним (?), 12:14, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +9 +/
    > Вот такие вот эксперты в приватности обитают в коментах OPN.

    Прошу прощения, а причём тут "приватность"? Вроде про неё никто ничего и не говорил, или Вы в списки рассылок хотите анонимно постить?

     
     
  • 7.85, xm (ok), 15:34, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Приватность

    Ага, "общество анонимных комитчиков".

     
  • 6.46, Аноним84701 (ok), 12:17, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +8 +/
    > Вот такие вот эксперты в приватности обитают в коментах OPN.

    И что у Анонимного Эксперта за проблемы с приватностью в контексте использования почты для открытого обсуждения?
    Или высказывание на уровне "централизация[эл. почты]"?

     
  • 6.57, OpenEcho (?), 13:00, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >Вот такие вот эксперты в приватности обитают в коментах OPN.

    в этой области (приватности) еще остались где то эксперты ??? В кунц камеру, срочно! :)

     
  • 5.91, ilyafedin (ok), 16:31, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    По-моему тут все же федерация, а не централизация. Отключит условный гугл Gmail - и ты не сможешь связаться с большинством знакомых (или незнакмоых).
    А децентрализация сыпется там, где начинается NAT. Собственно, у меня интернет через USB-модем и даже i2p не работает.
     
     
  • 6.94, Аноним84701 (ok), 16:56, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > По-моему тут все же федерация, а не централизация. Отключит условный гугл Gmail
    > - и ты не сможешь связаться с большинством знакомых (или незнакмоых).

    Проблема конкретно при отключении условным гуглом условного Gmail в том, что  адрес гугломыла вам, как бы, не принадлежит. Он принадлежит гуглу, который милостиво разрешает вам его использовать из своих, гугловских соображений. Ничего личного, просто гуглобизнес и очередная попытка гугля завазать все на себя ;)

    Но (пока еще) наличие Gmail аккаунта не обязательно для общения по почте.
    Можно уйти с гугля или поднять свой сервис и это не будет какой-то параллельной сетью без возможности общения с другими.  А вот со всякими скайпами, твитторами, фейсбуками такое не прокатит.

     
     
  • 7.157, ilyafedin (ok), 01:39, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Можно уйти и поднять Но это все равно федерация, как в матриксе, а не децентрал... текст свёрнут, показать
     
  • 4.52, Google (?), 12:40, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Для опеннетовского анонима, не могущего в настройку собственного почтовика, e-mail это намертво централизованная технология.
     
     
  • 5.53, mailru (?), 12:44, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    ну зачем же сразу так - в ней даже конкуренция есть!
     
  • 2.25, имя (?), 10:29, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +12 +/
    Действительно, GitHub совсем другое дело! Пользователь удалил у себя ветку с отклонёнными правками — все комментарии к ним пропали. Чуваки переместили репозиторий — все тикеты пропали. Приходишь по ссылке почитать, откуда у чуваков такие своеобразные решения, а вам 404, ибо «тут были какие-то ошмётки истории из геррита, но мы испугались микрософта и бежали в гитлаб, потеряв и эти крупицы данных». Хочешь охватить комментарием несколько правок? Только через «см. ниже». Гораздо лучше какой-то там электропочты, где нельзя письму emoji reaction поставить!
     

     ....нить свёрнута, показать (31)

  • 1.3, Аноним (8), 08:25, 12/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    >Процесс разработки, основанный на рецензировании кода по электронной почте

    Готишно.

     
     
  • 2.106, Google (?), 21:14, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Неплохой детектор получился, да.
     

  • 1.4, Аноним (4), 08:26, 12/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    А что, нескучно. Логотип надеюсь будет интересным, а то гитовый надоел маленько. А еще когда на собеседованиях рассказываю, что знаю гит, то говорят, что его все знают, а тут когда скажу про гот, то сразу поймут, что я правильный пацан.
     
     
  • 2.7, Дыркин (?), 09:00, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Без обоев не взлетит.
     
     
  • 3.9, ыы (?), 09:15, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    их будут присылать  через электронную почту..
     
  • 3.10, Moomintroll (ok), 09:21, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Без обоев не взлетит.

    Наверняка к релизу будет песня.

     
  • 2.15, пох. (?), 09:56, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > А еще когда на собеседованиях рассказываю, что знаю гит, то говорят, что его все знают

    и еще много страшных слов знаете, да.

    А как спросишь что-нибудь за пределами push/pull - сразу опачки и глазками мырг-мырг.

     
     
  • 3.31, Аноним (31), 10:51, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Какое там, вопрос, что делает pull, и то в тупик ставит.
     
     
  • 4.41, пох. (?), 11:40, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    мне кажется, как раз на этот вопрос допустимо не знать ответа - за пределами "вытаскивает из origin новые комиты и что-то ими делает с локальной веткой".
    Поскольку меня-то интересует не уверенное знание внутренностей гита, а умение получить нужный результат, желательно, не потратив пол-дня.

     
     
  • 5.77, Аноним (77), 14:51, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    И как его можно получить, не зная даже, что за «что-то» с этой самой локальной веткой происходит?
     
     
  • 6.92, пох. (?), 16:55, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    ну вот я не знаю что делает svn up, и живу как-то без этого знания.
     
     
  • 7.100, Аноним (77), 18:42, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    svn тупой, команда up никакой магии не творит.
     
  • 6.134, Урри (?), 15:17, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Как мои тиммейты - пользуясь гуем (в конкретном случае - смартгитом).
     
  • 5.107, Hewlett Packard (?), 21:17, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Проблема с Git именно в том что это невозможно. Либо вы понимаете как оно работает внутри, и из этих в каком-то смысле first principles автоматически выводится все остальное, или stack overflow и сотни шаманских заклинаний, когда иногда срабатывают, а иногда нет - по непонятным причинам. Так уж он сделан изначально, очень, кстати говоря, юниксвейно.
     
     
  • 6.114, Аноним (114), 23:53, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Всё так, но почему ты называешь это проблемой?
     
  • 6.135, Урри (?), 15:17, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Поэтому поверх гита писано куча удобных и не очень инструментов.
     
     
  • 7.158, Hewlett Packard (?), 02:23, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    И чем больше эта куча, тем печальней это все, и процент шаманских заклинаний будет приближаться к 100. В этом и проблема. Изначально у git кроме того что простой как валенок, преимуществ можно сказать что и не было (то что он быстро работал в одном очень специальном случае, нужном пяти человекам в мире, мы считать не станем). Но это преимущество дорогого стоило. Но в результате получилось что это преимущество давно утерялось, а недостатки продолжают наслаиваться друг на друга.
     
  • 3.74, Аноним (74), 14:34, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • –5 +/
    "Знание ГИТ" - это не знание, а "навык танцев на льду, используя костыли и изоленту". Не позорьтесь этими "знаниями", просто скажите, что побежали за всеми хомячками в стан ГИТа просто из-за Трольвадса. Правильные пацаны используют Mercurial.
     
     
  • 4.93, пох. (?), 16:56, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    ну да, там-то изолента - синяя, а не какая-то зеленая, как у этих вот хомячков.

     
  • 2.16, Аноним (114), 09:57, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А еще когда на собеседованиях рассказываю, что знаю гит, то говорят, что его все знают

    Странно. Я когда на собеседованиях спрашиваю про гит, выясняется, что его толком почти никто не знает (даже те, кто утверждают, что знают — см. Эффект Данинга-Крюгера).

     
     
  • 3.27, Аноним (30), 10:33, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Что вы там такое спрашиваете? Низкоуровневые операции? Создание коммитов и отправку их на github вручную?
     
     
  • 4.32, пох. (?), 10:53, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    что-нибудь совсем безобидное Типа ты сделал пяток комитов в HEAD, поскольку ер... текст свёрнут, показать
     
     
  • 5.64, Crazy Alex (ok), 13:42, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Два последних - это вы не используете гит, а бодаетесь с ним. Третье вообще эпик - если вас интересует "после" в плане времени, а не дерева коммитов - то вы что-то очень странное делаете.
     
     
  • 6.95, пох. (?), 16:57, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    ищу причину неведомой херни, разумеется. поскольку точно известно где ее еще не было, но совершенно неизвестно - когда и что принесло.

     
     
  • 7.99, Аноним (77), 18:36, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    И чем тебе bisect не угодил? (Это не про сексуальную ориентацию, если что.)
     
     
  • 8.102, имя (?), 19:29, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    bisect не очень удобно пользоваться, если нет политики коммитить только то, что ... текст свёрнут, показать
     
     
  • 9.103, Аноним (77), 19:44, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Решаем проблему плохих танцоров поголовной тестикулоэктомией ... текст свёрнут, показать
     
  • 8.112, пох. (?), 22:48, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    то что мы ищем - не в HEAD и не в прямом предке Его уже вообще может gc подъел ... текст свёрнут, показать
     
     
  • 9.113, имя (?), 23:07, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    GC А зачем вам тогда вообще git или любая другая VCS, если коммиты того, что по... текст свёрнут, показать
     
     
  • 10.138, пох. (?), 16:15, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    кому нам, и чей прод Вы все всегда с нуля, что-ли, пишете Проект чужой, сложны... текст свёрнут, показать
     
     
  • 11.143, имя (?), 16:59, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    И к чему вообще был этот вопрос Ну и что такого важного вам тогда собирает GC, ... текст свёрнут, показать
     
     
  • 12.145, пох. (?), 17:10, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    к тому что судя по вашим-то вопросам кому-то вообще не пришло в голову, что репо... текст свёрнут, показать
     
  • 9.123, ананимус (?), 09:26, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Знаешь, вопросы вида как найти важный коммит, пока его gc не сожрал, а то плохо... текст свёрнут, показать
     
     
  • 10.146, пох. (?), 17:13, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, удивление от такого вопроса - неплохо характеризует кандидата дай угадаю -... текст свёрнут, показать
     
     
  • 11.150, Аноим (?), 21:12, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну так это же прекрасно, когда все охарактеризованы и без сожалений мирно расход... текст свёрнут, показать
     
  • 5.110, Аноним (110), 22:28, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    99.9% работы с гитом это монотонное git flow start/finish и git merge. Ну и зачем это знать что-то, что нужно так редко, что нет даже смысла это запоминать, тем более, что это все это гуглится за 5 секунд, применяется и забывается до следующего раза?
     
     
  • 6.111, пох. (?), 22:40, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    я и говорю - главное в резюме написать "уверенное владение".

    И ладно б рядовые джуны так "умели", нет, архитекторы тоже такие же. И имеем совершенно причудливый workflow, в котором веток избегают как огня (потому что это что-то сложное и непонятное), а в тестовые ветки пушат с --force, ага.

    > тем более, что это все это гуглится за 5 секунд

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

    А по факту лучше бы эти "разработчики" использовали "новая папка (2222)" - проще было бы и мне, и им.


     
     
  • 7.116, Аноним (116), 00:16, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А я вот со всего Вашего спича в этой ветке вот все никак не пойму, какая гадина стоит у Вас за спиной с калашом и в приказном порядке под страхом расстрела заставляет использовать "этот ад трэш и пц"?
    > А по факту лучше бы эти "разработчики" использовали "новая папка (2222)" - проще было бы и мне, и им.

    Ну так и используйте, зачем мучить их, себя и git?!

     
     
  • 8.139, пох. (?), 16:17, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    отделы разработки разных компаний, включая нашу И да, других разработчиков и а... текст свёрнут, показать
     
  • 4.33, Аноним (31), 10:54, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Что вы там такое спрашиваете? Низкоуровневые операции? Создание коммитов и отправку их
    > на github вручную?

    См. чуть выше - что делает кманда pull. При условии, кнечно, что кандидат помнит такую команду.

     
     
  • 5.65, Crazy Alex (ok), 13:44, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    И что, много тех, кто прервать на стадии запроса коммит месседжа или ресетнуть на старый head не может? Не верю. И что можно не помнить pull - тем более.
     
     
  • 6.82, Аноним (77), 15:01, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > И что, много тех, кто прервать на стадии запроса коммит месседжа или ресетнуть на старый head не может?

    Садись, тройка. pull не запрашивает message. К тому же правильный ответ включает два варианта действий.

    > И что можно не помнить pull - тем более.

    Был недавно один такой. 7 лет стажа в одной очень жирной и очень гнилой конторе, до этого — года 3 в чуть менее жирной, но не менее гнилой. На большую часть вопросов, в том числе и на тот, какую команду надо использовать, чтобы получить изменения из удалённого репозитория, отвечал с обидой в голосе «Да не помню я!». Выбежал от нас в соплях.

     
     
  • 7.97, пох. (?), 17:01, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    кстати, да, он молча закоммитит мерж и message за тебя напишет.
    И да, совсем правильный ответ предполагает обсуждение - как тут что устроено и что желательно получить в результате, но, как ты понимаешь, я еще до такого ни разу и близко не добирался.

    > Был недавно один такой.

    резюме сохранил? Давай его сюда.
    Мне не надо чтоб он команду помнил. А вот про особенности жырных контор - это у меня следующие несколько вопросов. Пока - эпикфейл с любым соискателем.

     
     
  • 8.122, Аноним (114), 09:14, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А ты сам, часом, не из той, которая чуть менее жирная, но не менее гнилая ... текст свёрнут, показать
     
     
  • 9.131, пох. (?), 13:32, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    не, мы вполне законченно жырные К тому же от нас еще ни один девляпс или линухо... текст свёрнут, показать
     
     
  • 10.147, Аноним (77), 17:20, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Так то 8212 смотря с чем сравнивать Труба, например, жирнее провода будет в ... текст свёрнут, показать
     
     
  • 11.160, пох. (?), 11:38, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    на бабках ... текст свёрнут, показать
     
  • 6.96, пох. (?), 16:58, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    среди разработчиков - все (ну вот у нас - точно)

    среди админов - больше половины

    девляпсам я таких вопросов не задавал, боюсь

     
  • 2.60, Anonimous (?), 13:03, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Не, логотип у них скучный

    https://gameoftrees.org/got.png

    проект не взлетит.

     
     
  • 3.73, Аноним (74), 14:31, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ты ожадал вместо "О" известную женскую часть тела? :)
     
     
  • 4.149, Anonimous (?), 21:12, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Жениццо вам надо, барин.
    Ну или хотя бы бабу найти.
     
  • 3.126, RM (?), 12:43, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Зато у EUROBSDCON 2019 логотипчики норм, почти как у виртуалбокса
     

     ....нить свёрнута, показать (49)

  • 1.13, Аноним (13), 09:53, 12/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Чтобы было "ни как в вашим линаксе!!1"
     
     
  • 2.141, Alex (??), 16:51, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сделают проще и удобнее.
     

  • 1.14, Аноним (13), 09:54, 12/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Для хранения версионированных данных в Got используются git-репозитории.

    Зачем тогда вообще лишняя прослойка?

     
     
  • 2.18, Аноним (114), 09:59, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Я так понимаю, это не прослойка, а самостоятельная прграмма, работающая с репозиториями того же формата. Иначе не о чем было бы новость писать, обёрток над git для «удобства» — 100500 штук.
     
     
  • 3.78, Дон Ягон (ok), 14:51, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > это не прослойка, а самостоятельная прграмма, работающая с репозиториями того же формата

    Именно так.

     

  • 1.21, nobody (??), 10:12, 12/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хм. История повторяется. Уже был CVS, использовавший формат RCS для репозитория
     
     
  • 2.35, пох. (?), 10:55, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    что характерно - не был, а вполне себе есть, и вполне еще этих готов вместе с эмо переживет.

     

  • 1.23, Аноним (-), 10:22, 12/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    чем же так БЗДунам не угодил Git с Mercurial -ом, а?
     
     
  • 2.49, Аноним (49), 12:28, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    NIH
     
  • 2.105, Аноним (105), 21:09, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Они же написали — следование правилам безопасности и стилю кодирования OpenBSD.
     
  • 2.148, Аноним84701 (ok), 19:11, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > чем же так БЗДунам не угодил Git с Mercurial -ом, а?

    Тем, что "non free software":

    http://openbsd-archive.7691.n7.nabble.com/SCM-td370683.html#a370772
    > Actually, switching to git has been considered very seriously multiple times in the past and may or may not happen one day. However, it requires rewriting git from scratch [b]because the reference implementation of git is not free software[/b].  It comes infected with a viral license.
    > Admittedly, the implementation of CVS we currently use isn't free  software either, it's GPLv1.  But [b]we do not introduce any new non-free software[/b] into the tree if there is any way to avoid that.
    >> Mercurial
    > [b]Not free software either[/b] (same viral license), never used it personally, and never heard any developer propose it.
    >

     

  • 1.24, Аноним (24), 10:25, 12/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > участник проекта OpenBSD
    > разрабатывается исключительно на OpenBSD
    > его целевой аудиторией являются разработчики OpenBSD.
    > упрощённой лицензии BSD
    > взаимодействие с разработчиками OpenBSD
    > регулярно использовать got для своей работы над OpenBSD
    > правилам безопасности и стилю кодирования OpenBSD;

    Ехала BSD через реку...

     
     
  • 2.26, Аноним (30), 10:30, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ... лесом.
     

  • 1.36, Пишу из бункера (?), 10:57, 12/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    В предыдущих системах контроля версий найден фатальный недостаток: сделано не мной
    Надо писать новую
     
     
  • 2.43, Ананимус (?), 12:01, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Сделано не под той лицензией. И они боятся дыр. И UX их не устраивает. В прошлый раз так получился smtpd, который довольно годный. и NTPD.
     
  • 2.72, Аноним (74), 14:30, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Напиши это Трольвадсу, который за каким-то якодзуном наструячил свой ГЫТ при существующем Mercurial.
     
     
  • 3.76, Аноним (76), 14:49, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Торвальдс где-то сам говорил, что если бы раньше узнал про Mercurial, то вряд ли бы стал писать Git. Ему Bazr с perforce не нравились, помнится.

    И, да, у Mercurial и Git есть некоторые важные архитектурные отличия в устройстве репозитория, которые во многом определяют преимущества и недостатки данных систем, становящиеся заметными на больших репозиториях со сложной историей.

     
     
  • 4.86, Andrey Mitrofanov_N0 (??), 15:43, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Торвальдс где-то сам говорил, что если бы раньше узнал про Mercurial, то
    > вряд ли бы стал писать Git.

    Они оба начались после одного события, почти одновременно.
    Склероз утёнка?


    "" This project started a few days after the now well-known Git project was initiated by Linus Torvalds with similar aims.[5] ""
    --https://en.wikipedia.org/wiki/Mercurial#History

    [Mackal:] "" > Mercurial is even younger (Linus had a few days' head start, ""
    --https://lore.kernel.org/lkml/Pine.LNX.4.58.0504290728090.18901@ppc970.osd

     
     
  • 5.88, Andrey Mitrofanov_N0 (??), 16:00, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > [Mackal:] "" > Mercurial is even younger (Linus had a few days'
    > head start, ""
    > --https://lore.kernel.org/lkml/Pine.LNX.4.58.0504290728090.18901@ppc970.osd

    Торвальдс - торопыга.  Два дня, не "SCM" -- и тестируйте:
    2005-04-07 https://lore.kernel.org/lkml/Pine.LNX.4.58.0504072127250.28951@ppc970.osd

    Макал - Mercurial v0.1 и "couple weeks"
    2005-04-19 https://lore.kernel.org/lkml/20050420101054.GE21897@waste.org/


    Ртуть тормозила ещё тогда?! :))  //и да, 2005-04-05 -- много интересного произошло

     

  • 1.38, ыы (?), 11:17, 12/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    gotcha!
     
     
  • 2.142, Alex (??), 16:53, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    got you!
     

  • 1.39, лютый жабист__ (?), 11:19, 12/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >CGI-скрипт, реализующий веб-интерфейс - браузер репозитория

    труъ, особенно если на perl или ansi c.

     
     
  • 2.80, Аноним (76), 14:53, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    На современном Си, да.
     

  • 1.40, Аноним (40), 11:25, 12/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Поёт Карел Гот!
     
  • 1.42, Аноним (42), 11:49, 12/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Лучше бы Gud назвали. Git gud!
     
     
  • 2.79, Дон Ягон (ok), 14:52, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Хоть не gut.
     
  • 2.174, й (?), 20:28, 16/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    gud pull
    gud merge
    gud commit
     

  • 1.51, zurapa (ok), 12:36, 12/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А это нормально, что в банерных рекламах члены резиновые показываются?! Чё, вообще никакого фильтра на рекламу не стоит?
     
     
  • 2.54, пох. (?), 12:47, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +8 +/
    > А это нормально, что в банерных рекламах члены резиновые показываются?! Чё, вообще

    ой, где? Мне тут срочно нужна парочка! ;-)

    > никакого фильтра на рекламу не стоит?

    э... вообще-то гугель подбирает рекламу по твоей, анон, browsing history. Спалился ты, походу.


     
     
  • 3.61, Безопасер (?), 13:05, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Чистый хром без дополнений, где банеры искать?
    Или у меня нет броузинг хистори?
     
     
  • 4.62, пох. (?), 13:08, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Чистый хром без дополнений, где банеры искать?

    а я откуда знаю, не у меня ж члены?!

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

    может, ему билайн подсунул? Брешут что любят они глумиться над не-https пользователем...

     
  • 3.98, имя (?), 17:32, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> А это нормально, что в банерных рекламах члены резиновые показываются?! Чё, вообще
    > ой, где? Мне тут срочно нужна парочка! ;-)

    Всё надеешься подарить специалисту с профилем? (-;

     
  • 3.127, zurapa (ok), 12:56, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Я уже ответил в другой ветки на подобные догадки. Если бы у меня были подобные интересы, я бы это говно на поверхность не выносил. Если так посудить, то и во Вконтакте мне постоянно предлагают с тёлочками познакопиться, потому, что я ищу... Порой рекламодатели, особо не заморачиваются над аудиторией. Им, похоже без разницы, кто на что там нажмёт и перейдут. Показали же рекламу, прогрузили на комп, пусть заказчик платит. И это сильно печалит.

    Сколько OpenNET хочет денег за то, чтобы не показывать рекламу человеку?

     
     
  • 4.128, пох. (?), 13:23, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    да лана, ужом-то вилять Придумал бы чо поправдоподобнее - работаю всегда из ка... текст свёрнут, показать
     
  • 2.71, Аноним (74), 14:29, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Никогда ещё Шитрлиц не был так близок к провалу. :))))) Историю браузера почисть, половой разбойник! :)))
     
     
  • 3.125, zurapa (ok), 12:23, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    В том, то и обидно, что этого ничего не смотрится совсем. Взгляды у меня странные для вашего брата. Я консервативен. Единственное, что я не разрешаю отслеживать свои интересы в сетях гуглу, поэтому он меня предупредил, что, раз я не хочу подборку по интересам, то буду вообще всё потоком получать, и... капец! Порой такое реклама подсовывает, что уже начинаешь думать - А может стоит дать отслеживать в сети, так хоть что-то близкое буду получать по интересу, а не эти резиновые письки.

    Что, сейчас дилдо-бум?!.. Чё они везде это пихают?! Не знаете!

     

  • 1.55, zurapa (ok), 12:59, 12/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Это начинает мыкать Я всю эту романтику с переписью всего на свой лад обблевал,... текст свёрнут, показать
     
     
  • 2.59, Ананимус (?), 13:01, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Всегда смешил батхерт от чужого волонтерства.
     
  • 2.70, Аноним (74), 14:27, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Я не знаю, про кого вы говорите них , но то, что вы описали - это и есть ГЛА... текст свёрнут, показать
     
     
  • 3.129, пох. (?), 13:25, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Я не удивлёт созданию GOT - существующий git - он как бы
    > вообще не о контроле, это просто "личная перделка Трольвадса" для принятия
    > патчей. Не раздувайте из неё "DVCS", она ею никогда не была.

    весь мир жрет довольно чавкая, а ты типа не такой как все?!

    да и что у нас есть-то, помимо странной и за деньги перфорсы?


     
  • 2.81, Дон Ягон (ok), 14:55, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Если хочется BSD с LVM и без опенбсдшных митигаций от всякого, то вам в NetBSD.
    Стоит только помнить, что LVM там не всё умеет, что в линуксе. Ну, по крайней мере, не всё умел раньше, как сейчас точно не скажу. Снапшоты, например, раньше точно не умел.
     
     
  • 3.124, zurapa (ok), 12:19, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    И сейчас не умеет. Более-того поставить галочку в необходимости LVM в установщике не означает, что будет добавлено в ядро, что-то там, что должно дать возможность двигать логические тома. Т.е. создать он вам даст всю эту кухню разметите вы успешно, а потом в самый ответственный момент, когда решите двинуть, он вам скажет, что нужно пересобрать ядро, чтобы двигать разделы можно было, а так, только удалить и создать новый. Ништяк! Мир BSD подкупает своей самобытностью. Попадаешь, как в сказку... Без преключений мало что обходится, если только не совсем банальные вещи делать. Люблю его.
     
     
  • 4.132, Дон Ягон (ok), 14:03, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > И сейчас не умеет. Более-того поставить галочку в необходимости LVM в установщике
    > не означает, что будет добавлено в ядро, что-то там, что должно
    > дать возможность двигать логические тома. Т.е. создать он вам даст всю
    > эту кухню разметите вы успешно, а потом в самый ответственный момент,
    > когда решите двинуть, он вам скажет, что нужно пересобрать ядро, чтобы
    > двигать разделы можно было, а так, только удалить и создать новый.
    > Ништяк! Мир BSD подкупает своей самобытностью. Попадаешь, как в сказку... Без
    > преключений мало что обходится, если только не совсем банальные вещи делать.
    > Люблю его.

    Чем постить тут всё это нытьё, послал бы уже как минимум баг репорты, как максимум патчи.

     
  • 2.108, Hewlett Packard (?), 21:24, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Всё время стараются в какой-то не той плоскости

    Но есть множество других, которые стараются в других плоскостях. Выбор, разнообразие, конкуренция.

    Сформулируйте, кстати, чем по вашему мнению нужно было бы заниматься разработчикам OpenBSD?

     
     
  • 3.130, пох. (?), 13:27, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Сформулируйте, кстати, чем по вашему мнению нужно было бы заниматься разработчикам
    > OpenBSD?

    ну, у них бы неплохо пошла роль ярмарочных певцов и шутов.
    В написании кода, увы, ничем они себя хорошим  не проявили. Только поляны загадили.


     
     
  • 4.133, Дон Ягон (ok), 14:31, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >> Сформулируйте, кстати, чем по вашему мнению нужно было бы заниматься разработчикам OpenBSD?
    > ну, у них бы неплохо пошла роль ярмарочных певцов и шутов.
    > В написании кода, увы, ничем они себя хорошим  не проявили. Только поляны загадили.

    Смешно. Похушка, ты бы хоть думал сначала, прежде чем высеры свои озвучивать.
    Загадили, говоришь, поляны? Кому и чем, потрудись привести примеры?
    Худею, когда одних из немногих не-говнокодеров называют оными.

     
     
  • 5.140, пох. (?), 16:29, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    1 netbsd - потеряла разработчиков и ушла в совсем маргинальщину результат ее к... текст свёрнут, показать
     
     
  • 6.144, Дон Ягон (ok), 17:01, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я не хочу разводить срач, поэтому отвечу настолько коротко, насколько получится ... текст свёрнут, показать
     
     
  • 7.161, пох. (?), 11:51, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    эти проблемы вызваны - фрагментацией платформы Благодаря pr компании, пропаганд... текст свёрнут, показать
     
     
  • 8.164, Дон Ягон (ok), 15:16, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Слушай, ну хватит уже, правда Тео пи рнули из NetBSD и после этого оно скатило... текст свёрнут, показать
     
     
  • 9.165, пох. (?), 15:33, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    потому что рядом существовал проект, рекламируемый как то же самое, но только вс... текст свёрнут, показать
     
     
  • 10.166, Дон Ягон (ok), 16:40, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Открыл OpenBSD Project Goals - не нашёл ничего про всем-всем лучше Может, ... текст свёрнут, показать
     
     
  • 11.168, пох. (?), 22:34, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    да Под пение мантры эн лет без единой уязвимости в установке по умолчанию ... текст свёрнут, показать
     
     
  • 12.170, Дон Ягон (ok), 00:13, 15/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вот честно, я не отслеживал этот момент Википедия говорит, что до 2002 года был... текст свёрнут, показать
     
     
  • 13.172, Дон Ягон (ok), 02:16, 15/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Что-то сейчас сходу не могу найти подтверждения своим словам, а то возникли сомн... текст свёрнут, показать
     

     ....нить свёрнута, показать (18)

  • 1.56, Аноним (56), 12:59, 12/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ну наконец-то. Кто-то должен был сделать это. А то ведь не раз были опечатки, и вместо git набиралось got. Теперь есть и такая, и такая.

    (А вообще, могли бы переписать mercurial - но вот незадача: у него и так человеческий интерфейс)

     
     
  • 2.63, пох. (?), 13:10, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > (А вообще, могли бы переписать mercurial - но вот незадача: у него
    > и так человеческий интерфейс)

    ой...

    и вообще, к нему бы сперва документацию кто написал. В смысле, переписал заново, поскольку книжка 2004го года не вполне точно отражает текущее положение дел.

    причем переписывать на хрусте его уже таки начали.

     
  • 2.101, Преподаватель информатики (?), 18:48, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Опередил меня с опечатками (:
     
  • 2.136, анимно (?), 16:09, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда нужно и "пше" запилить. Тоже иногда опечатываюсь.
     

  • 1.66, Аноним (66), 13:49, 12/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    а можно делать такие системы контроля версий, чтобы не разбираться в их настройках тонкостях и прочей фигне. По аналогии с транспортом - такси, автобус, поезд, пароход, самолет. Везде входишь и выходишь, но не разбираешь такси и не создаешь новый пароход, только для того чтобы добраться.  
     
     
  • 2.68, ыы (?), 13:51, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    да. наймите специалиста.
     
     
  • 3.83, Аноним (77), 15:10, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    В крупных конторах, кстати, так и делают: нанимают сотню индусов-кодеров и одного git-ассенизатора. Выходит существенно дешевле, чем грамотных специалистов искать.
     
     
  • 4.84, ыы (?), 15:13, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Это называется "разделение труда".

    Концепция разделения труда впервые систематически описана Адамом Смитом в первых трёх главах трактата «Исследование о природе и причинах богатства народов». (с) Википедия

     
     
  • 5.89, Аноним (77), 16:10, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да я просто завидую. У нас масштабы поменьше, ассенизаторы не окупятся.
     
  • 4.137, анимно (?), 16:11, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Если кто-то срёт по углам и за ним убирают, то срать он не прекратит.
    Всё же нужно как-то минимально знать как это всё работает.
     
     
  • 5.151, Аноним (77), 21:20, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Они и не прекращают. Зато пишут код, как та машинистка из анекдота, а манагерам это и надо.
     
  • 4.155, all_glory_to_the_hypnotoad (ok), 01:04, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нет, в крупных конторах так не делают. В крупные конторы нанимают специалистов с базовыми знаниями рабочих инструментов.
     
     
  • 5.162, пох. (?), 11:52, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Нет, в крупных конторах так не делают. В крупные конторы нанимают специалистов
    > с базовыми знаниями рабочих инструментов.

    из твоего-то подвальчика отлично видно, да?

    (а, ну не - push/pull - базовые же ж знания? Это они умеют, точно)

     

  • 1.69, Аноним (74), 14:19, 12/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Уже сам факт появления проекта говорит о том, что поделка Трольвадса далека от совершенства. Не понимаю, зачем хомячки сбежались на это узкоприменимое фуфло, когда прекрасно работает тот же Меркуриал.
    К счастью, FOSS - та среда, где никто не будет кланяться "главному диктатору" - просто взяли и сделали собственный луна-парк, с блэкджеком и без вот этих... шледователей за проповедником Линусом.
     
     
  • 2.75, Andrey Mitrofanov_N0 (??), 14:38, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >поделка Трольвадса далека
    >узкоприменимое фуфло,
    >работает тот же Меркуриал.
    >просто взяли и сделали собственный луна-парк
    > за проповедником Линусом.

    Вы там с максом просто хлебнкли cool-aid-а и тормознули ртуть?
    Осторожнее с металлами-то.

     

  • 1.87, Аноним (87), 16:00, 12/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Чем-то напоминает fedpkg в Fedora.
     
     
  • 2.90, Аноним (77), 16:13, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Чем это тебе самостоятельная реализация VCS напомнила комбайн-обёртку над VCS, клиент файлопомойки и сборочной фермы?
     

  • 1.109, KonstantinB (ok), 21:49, 12/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Я один не понял, в чем смысл работать напрямую с файлами репозитория вместо банальной обертки над гитом? Ну или через libgit, если проблема в производительности?
     
     
  • 2.115, Аноним (114), 00:06, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Я один не понял

    Да.

     
     
  • 3.119, KonstantinB (ok), 06:55, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Объясни, если понял, будь так любезен.
     
     
  • 4.121, Аноним (114), 09:10, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Код распространяется под свободной лицензией ISC
    > Следование правилам безопасности и стилю кодирования OpenBSD
    > Использование pledge и unveil во всей кодовой базе
    > Использование разделения привилегий при парсинге данных репозитория по сети или с диска

    Вот это недостижимо с помощью обёртки.

     
     
  • 5.152, KonstantinB (ok), 21:33, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Окей, а с помощью libgit2?
    MIT или ISC - те же яйца.
    pledge/unveil/разделение привилегий можно сделать снаружи перед вызовами.

    То есть все упирается в code style?

     
     
  • 6.153, KonstantinB (ok), 21:35, 13/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А, туда ж дивизию, libgit2 под GPL. Тогда, да, логично
     

  • 1.120, PerluhaBratuha (?), 07:10, 13/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Крутые ребята!
     
  • 1.154, all_glory_to_the_hypnotoad (ok), 00:56, 14/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Столько текста, но так и не понятно что же именно такое got
     
     
  • 2.167, Дон Ягон (ok), 17:07, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Столько текста, но так и не понятно что же именно такое got

    VCS, совместимая по формату репозитория с git, но с другими командами и ориентацией на централизованную разработку/централизованные репозитории.
    Под по-настоящему свободной лицензией.

     
     
  • 3.169, all_glory_to_the_hypnotoad (ok), 22:47, 14/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    По-настоящему свободная лицензия это public domain
     
     
  • 4.171, Дон Ягон (ok), 00:51, 15/08/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > По-настоящему свободная лицензия это public domain

    В моём понимании это не лицензия, а скорее отказ от лицензии. Но по сути ты прав, да, на мой взгляд.

     

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



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

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