The OpenNET Project / Index page

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

Проект OpenOffice.org переходит на систему управления версиями Mercurial

15.10.2009 14:32

Разработчики проекта OpenOffice.org заявили о переводе инфраструктуры разработки на распределенную систему управления исходными текстами Mercurial. Выбор в пользу Mercurial объясняется тем, что эта система в наибольшей мере отвечает потребностям разработчиков офисного пакета, сочетая в себе простоту использования, гибкость и производительность. Тем не менее разработчики пояснили, что они не считают, что Git или Bazaar хуже, а выбор обусловлен скорее личными предпочтениями и наличием опыта работы с Mercurial у большинства разработчиков.

В соответствии с планом, перевод проекта на новую систему управления исходными текстами начнется 26 октября. Вначале на Mercurial будет переведена экспериментальная ветка DEV300, а затем ветка OOO320, в рамках которой ведется подготовка релиза OpenOffice.org 3.2.

Напомню, что в сентябре прошлого года проект перешел на систему управления версий Subversion, но команда выпускающая релизы осталась не довольна и запустила в пилотном режиме новый репозиторий на основе распределенной системы управления исходными текстами Mercurial. Позднее, при проведении референдума 3% разработчиков проголосовали за Bazaar, 23% - за Git и 49% за Mercurial. Система Mercurial используется в таких проектах, как Python, Firefox, OpenSolaris, NetBeans, OpenJDK, ALSA, Xen, Xine.

  1. Главная ссылка к новости (http://blogs.sun.com/GullFOSS/...)
  2. OpenNews: Вышел релиз распределенной системы управления версиями Mercurial 1.3
  3. OpenNews: В сервисе Google Code появилась поддержка Mercurial
  4. OpenNews: Python переходит на систему управления исходными текстами Mercurial
  5. OpenNews: SourceForge объявляет поддержку Git, Bazaar и Mercurial
  6. OpenNews: Обзор возможностей системы управления исходным кодом Mercurial
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/23858-Mercurial
Ключевые слова: Mercurial, openoffice, cvs
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (29) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 15:48, 15/10/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    То есть 26%, а это целая четверть разработчиков, будут уныло втыкать в мерцуриал? Почему же нет какого-то объективного заключения о "лучшести" какой-либо СКВ? CVS по каким-то богу известным причинам устарел. SVN писали с оглядкой на CVS и уж наверное сделали лучше! Но опять не угодили - появились гиты, базары, меркуриалы. Не многовато? :( Разброд даже в таких, прямо скажем, утилитарных фигнюшках, способен отбить желание у любого.
     
     
  • 2.2, angel_il (?), 16:05, 15/10/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    да... по характеру вопроса чувствуется глубокое знание предмета...
    вот тут есть неплохой перевод выступления Линуза по поводу чем армяне лучше чем грузины
    http://www.youtube.com/watch?v=BtAlN4MaBr8&feature=PlayList&p=F9F847AC0AAA673

    на чистом русском он подробно рассказывает о преимуществах распределенных систем контроля версий. и чем так плох cvs и svn.

     
  • 2.3, Аноним (-), 16:05, 15/10/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Объективно, распределённые VS лучше. Вопрос в другом, git/bazaar/hg или ещё кто.
     
     
  • 3.6, anonymous (??), 17:41, 15/10/2009 [^] [^^] [^^^] [ответить]  
  • –2 +/
    И в чём выражается эта "объективность"?
     
     
  • 4.13, mike lee (?), 20:31, 15/10/2009 [^] [^^] [^^^] [ответить]  
  • +/
    наверно в том что DVCS покрывает весь функционал централизованой VCS и дает еще кучу дополнительных возмножностей. никто не запрещает например работать с git так же как с svn и отгружать каждый коммит сразу на централизованый сервак.
     
  • 2.4, angel_il (?), 16:07, 15/10/2009 [^] [^^] [^^^] [ответить]  
  • +/
    забыл добавить что те кто асилил git без напряжения смогут работать с hg.
     
     
  • 3.7, Moosh (?), 17:43, 15/10/2009 [^] [^^] [^^^] [ответить]  
  • +/
    и vice-versa
     
     
  • 4.8, аноним (?), 19:09, 15/10/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Нифига подобного. hg логичен для тех, кто перешел с централизованных VCS, а git - страшная муть. Я так и не понял, как сделать аналог svn update, чтобы изменения в апстриме смержились с моими. git не дает и все тут. Коммитить в какой-то локальных бранч их сначала надо, что-ли? Если так, то засуньте этот геморрой себе куда подальше.
     
     
  • 5.9, Andrey Mitrofanov (?), 19:20, 15/10/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >git - страшная муть. Я так и не понял, как сделать

    Ну, не понял и не понял... Думаешь, кого это волнует?

    >аналог svn update

    На http://git-scm.com/course/svn.html написано, что git pull (=git fetch + git merge)...

    >git не дает и все тут.

    Это заговор! _SVN_ д.б разрушен. :/

    >Если так, то засуньте этот геморрой себе куда подальше.

    Свой геморрой -- пхай соби, игры с пенетрацией-членовредительством - этт не тут.

     
  • 5.10, Аноним (-), 20:05, 15/10/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    +1
    Точно эти git push/pull задолбали. Зачем делать двойную работу товарищи! Линусу может и нужна эта хреновина, но и то потому что у него десять лимонов строк кода. У svn всё просто. Скачал-поработал-залил_обратно. Это на 99% охватывает все потребности среднестатистического проекта. Я сам не против гита, просто вы ребята с ним как мартышки с очками.
     
     
  • 6.12, Mike (??), 20:19, 15/10/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >+1
    >Точно эти git push/pull задолбали. Зачем делать двойную работу товарищи! Линусу может
    >и нужна эта хреновина, но и то потому что у него
    >десять лимонов строк кода. У svn всё просто. Скачал-поработал-залил_обратно. Это на
    >99% охватывает все потребности среднестатистического проекта. Я сам не против гита,
    >просто вы ребята с ним как мартышки с очками.

    А на*ер мне "скачал-поработал-залил_обратно"?? Зачем? Создал себе ветку и работай в ней сколько тебе удобно, сколько хочешь, где угодно. Делай комиты, теги, новые ветки с своими экспериментами и тестами. Надо вернуть обратно, сам залил в свой репо или ответственному сказал - "вон смотри, что написал, возьми от сюда и от сюда."


    Хватит мыслить аля cvs/svn. Выше дана ссылка с переводом выступления Линуса в гугле, посмотрите.
    Думайте шире, на что вам голова и дана. Когда понимаешь, какие возможности и свободу действий даёт git - как-то соглашаешься с тем что "пользователи cvs/svn тупые уроды" (C).

     
     
  • 7.17, Аноним (-), 20:58, 15/10/2009 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Зачем вам ветка? Вы что решили жёстко запатчить все модули из подсистемы DRI в ядре чтобы раз и навсегда избавиться от багов! Ключевое слово из вашего поста: ментейнер. Где у нас ментейнеры водятся. Может подскажете какие специальные институты где их обучают, я бы нанял десяток-другой оптом. В общем любители GITа слишком наивны что думают будто оно чем-то лучше. Я представляю: сделал коммит и сразу push в репозиторий. А потом pull, исправление и снова commit+pull. Угадайте что получится. Правильно SVN!
     
     
  • 8.21, Mike (??), 21:37, 15/10/2009 [^] [^^] [^^^] [ответить]  
  • +4 +/
    О боже Дешёвые ветки и простое объединение - ЭТО УДОБНО Удобно настолько, что ... текст свёрнут, показать
     
  • 8.29, Michael Shigorin (ok), 01:35, 17/10/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Вы не обижайтесь, но я майнтейнер к Вам ни за какие коврижки не пойду Мы как ... текст свёрнут, показать
     
  • 6.15, Andrey Mitrofanov (?), 20:52, 15/10/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Точно эти git push/pull задолбали.
    >просто вы ребята с ним как мартышки с очками.

    Точно! "Плюсуюмного"!

    Эти, которые плачут-жмутся в каждой новости о переходе кого-ни-то с CVS/SVN на чего-другое со своим интимным :-Q я-ниасилил-git -- за-дол-ба-ли.

     
  • 6.28, Michael Shigorin (ok), 01:30, 17/10/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > просто вы ребята с ним как мартышки с очками.

    Да ладно дуб-то рыть. :)  И уж тем более расписываться за многих.

    После нормального git работать с svn (ну или git-svn) -- примерно как после машины ехать в забитой до упора маршрутке: туда не дёрнись и сюда не пискни, и делай строго так и сяк, а не то кирдык.  Про работу с нескольких хостов (например, на буке и сборочном сервере) вообще молчу.

    Если владеете английским, предлагаю почитать http://tomayko.com/writings/the-thing-about-git

     
  • 5.11, Mike (??), 20:10, 15/10/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если ты не смог осилить простой начальный курс по git - это твои проблемы.
    Git очень простой и удобный. Проблема у тебя.
     
     
  • 6.14, Andrey Mitrofanov (?), 20:44, 15/10/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Если ты не смог осилить простой начальный курс по git - это

    Это Глобальный Феномен: новостная лента _ломится_ с новостей, что проект $X перешёл с CVS/SVN/... на $DVCS-of-the-day. И в ка-а-аждой такой новости неполноценные ущебныве пользователя $CVSов жмутся, жалятся и плачутся криками, что _все_ их заставляют, им пихают и всячески силуют этим извращённо непонятным именно _git_-ом. Независимо он _не_упоминания оного собственно в новости.

    >Git очень простой и удобный. Проблема у тебя.

    Нет! Он очень сложный: во-о-от та-а-акенные сложности с пониманием, _где_ проблема. :-[

     
     
  • 7.19, Аноним (-), 21:05, 15/10/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Неужели вы думаете что станете богом, прочитав методу: GIT tutorial! Вы же делаете всё то же самое что и SVN-щики, только более "заумными" командами. Не верю, что у вас сложная иерархическая система разработчиков, которые делают по миллиону строк кода за месяц.
     
     
  • 8.20, Andrey Mitrofanov (?), 21:15, 15/10/2009 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ну, не CVS-ники и на том спасибо Меня _более_ чем устраивают полторы команды ... текст свёрнут, показать
     
  • 8.22, pachanga (?), 21:54, 15/10/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Причем здесь миллионы строк кода Тебе хоть раз приходилось делать экспереметаль... текст свёрнут, показать
     
     
  • 9.25, oops (?), 05:29, 16/10/2009 [^] [^^] [^^^] [ответить]  
  • +/
    При условии, что разбработчики этой фичи сидят в разных концах страны В ком... текст свёрнут, показать
     
     
  • 10.26, angel_il (?), 13:07, 16/10/2009 [^] [^^] [^^^] [ответить]  
  • +/
    про это Линуз и говорит, то что в гит это делается не просто легко а элементарно... текст свёрнут, показать
     
     
  • 11.27, Andrey Mitrofanov (?), 16:42, 16/10/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, там про CVS и мерж не так немного Про CVS всем известно, что c - стра... текст свёрнут, показать
     
     
  • 12.30, Andrey Mitrofanov (?), 18:52, 27/10/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Кста-а-ати Свежее видео от Линуса -- про git C Linux Plumbers Conf 2009 Ча... текст свёрнут, показать
     
  • 5.16, angel_il (?), 20:56, 15/10/2009 [^] [^^] [^^^] [ответить]  
  • +/
    вот тут вот представлены скринкасты в которых достаточно детально рассмотрены основные моменты при работе с git.

    http://gitcasts.com/

     
     
  • 6.24, Mike (??), 22:30, 15/10/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >вот тут вот представлены скринкасты в которых достаточно детально рассмотрены основные моменты
    >при работе с git.
    >
    >http://gitcasts.com/

    Отличная ссылка. Спасибо.

     

  • 1.5, PAVka (?), 16:43, 15/10/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    не важно на чем главное чтобы починили что поломано в 3.1.х
    и надо что-то делать с VBA
     
  • 1.23, rimidal (ok), 22:08, 15/10/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Да пусть хоть с бабуинами на пару пишут, лишь бы он быстрее и стабильнее работать начал. И к памяти стал менее прожорлив.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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