The OpenNET Project / Index page

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

Проект Ruby перешёл с Subversion на Git

23.04.2019 07:54

Разработчики языка программирования Ruby объявили о миграции основного репозитория с централизованной системы контроля версий Subversion на распределённую систему управления исходными текстами Git. Разработка новой стабильной ветки ruby_2_7 и ветки trunk переведена на Git, но сопровождение веток ruby_2_4, ruby_2_5 и ruby_2_6 оставлено в SVN.

Для навигации по коду и изменениям в основном репозитории предложен web-интерфейс, основанный на cgit. На использование кода из Git также переведены компоненты сборочной системы и система отслеживания ошибок (на основе Redmine). Репозиторий Ruby на GitHub продолжает позиционироваться как зеркало и пока не поддерживает приём pull-запросов.

  1. Главная ссылка к новости (https://www.ruby-lang.org/en/n...)
  2. OpenNews: В Ruby-библиотеке bootstrap-sass выявлен бэкдор
  3. OpenNews: Выпуск языка программирования Ruby 2.6.0
  4. OpenNews: Доступен интерпретатор mruby 2.0
  5. OpenNews: Выпуск сервера приложений NGINX Unit 0.7 с поддержкой Ruby
  6. OpenNews: Язык Crystal пытается совместить производительность Си и удобство Ruby
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/50555-ruby
Ключевые слова: ruby, git
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (33) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, A.Stahl (ok), 07:57, 23/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Блин, куда ни глянь везде git уже, а меня svn устраивает полностью. Но переходить всё рано придётся потому что куда я от толпы денусь-то?
     
     
  • 2.3, Аноним (3), 08:17, 23/04/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Например BitKeeper. Его исходный код как раз открыли: https://www.linux.org.ru/news/opensource/12583508
     
     
  • 3.4, Аноним (4), 08:20, 23/04/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Например BitKeeper. Его исходный код как раз открыли: https://www.linux.org.ru/news/opensource/12583508

    Ставили бы сразу нормальную ссылку https://www.opennet.me/opennews/art.shtml?num=44399

     
  • 3.10, Аноним (10), 10:02, 23/04/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >Например Perforce

    Исправил, не благодари.

     
     
  • 4.28, Crazy Alex (ok), 01:27, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Что он вам плохого сделал?

    Мне вот после гита с этим пришлось дело иметь - жуть. Корячиться с шелвом и стаей ченжсетов вместо гитовых веток - удовольствие очень на любителя, да ещё и проприетарщина поганая.

     
     
  • 5.32, Аноним (10), 04:23, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Для компьютерной графики - самый вменяемый вариант, чтобы в гите не заливать каждую версию сцены блобом.

    А проприетарность - это огромный плюс, а не минус. Разуй глаза.

     
  • 3.14, Аноним (14), 12:02, 23/04/2019 [^] [^^] [^^^] [ответить]  
  • –4 +/
    У него есть аналог гитхаба? Мне, как не-разрабу, приятно пользоваться веб-интерфейсом, чтобы копаться в чужих проектах, чем выкачивать это всё (начиная с момента создания репозитория) и только потом смотреть... Это всё равно что поменять GMail на The Bat.
     
     
  • 4.26, Аноним (26), 22:29, 23/04/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Приятно? Да это ужас какой-то. Будет приятно когда там наконец прикрутят нормальный поиск по коду, аля opengrok. Сейчас один фиг приходится скачивать репу и изучать код в нормальном ide.

    И это не говоря про их жалкое подобие трекера задач. До redline как пешком до луны.

    Код ревью тоже лажа.

    Воющем социалочка для хипстеров.

     
  • 4.29, Crazy Alex (ok), 01:29, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не-разраб что там вообще забыл?
     
  • 2.7, Аноним (7), 08:55, 23/04/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Неправильные вопросы задаёте. Надо не "чем меня устраивает svn?", а "лучше ли git, чем svn?", "чем git лучше svn?" и "чем меня не устраивает git?".
     
  • 2.12, freehck (ok), 10:47, 23/04/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Блин, куда ни глянь везде git уже, а меня svn устраивает полностью. Но переходить всё рано придётся потому что куда я от толпы денусь-то?

    Стахл, если тебя всё устраивает в SVN, то что-то менять смысла нет. Ну в самом деле, зачем? Всё же устраивает!

    В дополнение выучить Git лишним не будет, безусловно.

     
  • 2.21, Аноним (21), 17:25, 23/04/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > а меня svn устраивает полностью

    Если тебя устраивает SVN, значит с реальным миром ты не взаимодействуешь, чужие исходники не качаешь и никуда не контрибутишь. Ну так и сиди дальше в своём уютном мирке хоть на RCS, что тебе до этих новомодных git'ов?

     
     
  • 3.30, Crazy Alex (ok), 01:32, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Посидев на гите чуток, даже для себя, потом вообще не понимаешь, как жил с cvs/svn. Привыкнуть надо, книжечку прочесть (Pro Git тот же), но дальше - кайф.
     
  • 2.31, Аноним (31), 04:02, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Это так кажется, что всем устраивает, пока нет опыта работы с нормальной dvcs (git или, скажем, hg).

    Меня когда-то тоже устраивало, а сейчас меня от одной мысли о работе с svn бросает в дрожь.

     
     
  • 3.37, Аноним (37), 16:32, 26/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вот только git к нормальным dvcs едва ли относится, его распространение сначала обеспечил авторитет Линуса, а потом мода и эффект толпы.  Ну ладно, Линус создал его для разработки ядра, может быть для этого конкретного проекта с учетом его размеров и принципов организации разработки git подходит наилучшим образом, но для подавляющего большинства других проектов он неоправданно запутан и неудобен, и технически его использование не обосновано (но айти — это давно не инженерия, а поп-культура, поэтому все так).
     

  • 1.2, Аноним (2), 08:00, 23/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Выбор cgit более чем странен. Проекты наоборот с cgit уходят, а они изначально на него перешли. С другой стороны GitLab тот ещё монстр и лёгкий и быстрый cgit вызывает положительные эмоции, но он не для разработки через web, а для просмотра изменений.
     
     
  • 2.5, Andrew (??), 08:28, 23/04/2019 [^] [^^] [^^^] [ответить]  
  • +16 +/
    Может разработчики Ruby просто хотят использовать меньше софта написанного на Ruby (но - не ими), вот и выбрали cGit, а не Gitlab ^_^
     
     
  • 3.17, Аноним (17), 13:15, 23/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, боятся, что коммитить потянет. А на основной проект закиснет.
     
  • 2.8, Аноним (8), 09:59, 23/04/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Про Gitea не слышали
     
     
  • 3.34, Аноним (34), 10:41, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Он не на Ruby. Вот могли бы поставить себе GitLab он вроед бы все еще на Ruby.
     
  • 2.16, имя (?), 13:03, 23/04/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    У них для разработки уже есть Redmine, зачем им Gitlab и прочие монстры?
     
  • 2.19, Аноним (19), 15:38, 23/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >cgit вызывает положительные эмоции, но он не для разработки через web, а для просмотра изменений.

    Разработка через web это когда напрвил что-то в веб-гуе и сразу закоммитил, нафиг что-то компилировать, проверять локально

     
  • 2.24, Michael Shigorin (ok), 19:27, 23/04/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Выбор cgit более чем странен.

    Ничего, что readonly-смотрелка и целая развесистая клюква -- совсем разные вещи, пересекающиеся примерно в одном (но главном для смотрелки)?

     

  • 1.6, Аноним (6), 08:30, 23/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    Чем им svn не устроил? Работает уже почти 20 лет.
     
     
  • 2.15, Аноним (15), 13:01, 23/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Мёрджить ветки удобнее.
     
  • 2.22, Аноним (21), 17:26, 23/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы хотели сказать "не работает".
     
  • 2.23, имя (?), 17:45, 23/04/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Работает уже почти 20 лет.

    …до первого отключения от сети.

     

  • 1.13, Аноним (13), 10:58, 23/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Главное что ни на ненужный hg.
     
  • 1.18, Аноним (18), 15:32, 23/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >ruby

    ITS ALIVE

     
     
  • 2.33, Аноним (34), 10:40, 24/04/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да ну брось!
     

  • 1.25, Илья (??), 21:41, 23/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Отлично! главное помнить что гит != гитхаб, тогда всё будет хорошо
     
  • 1.27, Аноним (27), 23:10, 23/04/2019 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –5 +/
     
  • 1.36, InuYasha (?), 13:59, 25/04/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    По-моему cgit - нормальная вебка. Главное чтоб не полностью на MS жыдхаб.
     

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



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

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