The OpenNET Project / Index page

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

Для 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
Автор новости: Дон Ягон
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/51265-git
Ключевые слова: git, got
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (169) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, terryfilch (ok), 07:50, 12/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –21 +/
    Процесс разработки, основанный на рецензировании кода по электронной почте;

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

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

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

     
     
  • 3.8, Аноним (8), 09:09, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • –16 +/
    Ты пользуешься проводным телефоном, или мобильным? Или вестовых гоняешь?
    Тройку на бездуховный железный автомобиль сменил?
    Ж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 [^] [^^] [^^^] [ответить]  
  • –14 +/
    Централизация и проблемы с приватностью.
     
     
  • 4.37, xm (ok), 11:09, 12/08/2019 [^] [^^] [^^^] [ответить]  
  • +20 +/
    > Централизация

    Электронная почта децентрализована 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 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Неплохой детектор получился, да.
     

  • 1.4, Аноним (4), 08:26, 12/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +11 +/
    А что, нескучно. Логотип надеюсь будет интересным, а то гитовый надоел маленько. А еще когда на собеседованиях рассказываю, что знаю гит, то говорят, что его все знают, а тут когда скажу про гот, то сразу поймут, что я правильный пацан.
     
     
  • 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 [^] [^^] [^^^] [ответить]  
  • –6 +/
    "Знание ГИТ" - это не знание, а "навык танцев на льду, используя костыли и изоленту". Не позорьтесь этими "знаниями", просто скажите, что побежали за всеми хомячками в стан ГИТа просто из-за Трольвадса. Правильные пацаны используют 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 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    Чтобы было "ни как в вашим линаксе!!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 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > чем же так БЗДунам не угодил 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 because the reference implementation of git is not free software.  It comes infected with a viral license.
    > Admittedly, the implementation of CVS we currently use isn't free  software either, it's GPLv1.  But we do not introduce any new non-free software into the tree if there is any way to avoid that.
    >> Mercurial
    > Not free software either (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 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я уже ответил в другой ветки на подобные догадки. Если бы у меня были подобные интересы, я бы это говно на поверхность не выносил. Если так посудить, то и во Вконтакте мне постоянно предлагают с тёлочками познакопиться, потому, что я ищу... Порой рекламодатели, особо не заморачиваются над аудиторией. Им, похоже без разницы, кто на что там нажмёт и перейдут. Показали же рекламу, прогрузили на комп, пусть заказчик платит. И это сильно печалит.

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

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

     
  • 2.188, edo (ok), 23:07, 10/05/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Уже сам факт появления проекта говорит о том, что поделка Трольвадса далека от совершенства

    Вы шутите? Проект появился потому, что хочется использовать git, но лицензия не нравится

     

  • 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 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Столько текста, но так и не понятно что же именно такое 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

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

     

  • 1.187, шароподшипник (?), 19:39, 04/05/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    https://gitless.com/  не ?
     

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



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

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