The OpenNET Project / Index page

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

Python переходит на систему управления исходными текстами Mercurial

30.03.2009 21:02

Гвидо ван Россум (Guido van Rossum) объявил о принятии решения по переводу проекта Python на распределенную систему управления исходными текстами Mercurial. В настоящий момент контроль версиями Python осуществляется при помощи Subversion. Точные сроки внедрения Mercurial пока не определены, но разработчики планируют завершить миграцию до начала лета.

По словам Гвидо, объяснить причину выбора именно Mercurial не так просто, решение скорее принято на интуитивном уровне, так как плюсы и минусы разных систем зачастую уравновешивают друг-друга. Если не принять решение сейчас, то выбирать идеальную систему управления исходными текстами можно годами. Впрочем, выбирали главным образом из Mercurial и Bazaar, так как обе эти системы написаны в основном на Python, вариант перехода на Git был отсеян почти сразу, из-за его неприятия некоторыми ключевыми разработчиками.

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

Система Mercurial используется в таких проектах, как Firefox, OpenSolaris, NetBeans, OpenJDK, ALSA, Xen, Xine. С характеристиками Mercurial можно познакомиться в данной заметке.

  1. Главная ссылка к новости (http://permalink.gmane.org/gma...)
  2. OpenNews: Вышел релиз распределенной системы управления версиями Mercurial 1.2
  3. OpenNews: Firefox переходит с CVS на Mercurial
  4. OpenNews: Сравнение производительности Bazaar, git и Mercurial. Рост объема Linux ядра.
  5. OpenNews: Релиз распределённой системы управления исходным кодом Mercurial 1.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/21004-Mercurial
Ключевые слова: Mercurial, python
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (16) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 21:19, 30/03/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а что, хорошая система. Сам пользую с удовольствием!
     
     
  • 2.12, Xyntakot (?), 14:24, 31/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >а что, хорошая система. Сам пользую с удовольствием!

    dito, работает, быстро надежно доступно.

     

  • 1.2, Аноним (-), 21:30, 30/03/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хм, поглядеть чтоли на меркуриал, узнать чем от базара отличается :)
     
  • 1.4, Аноним (-), 22:09, 30/03/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    git наше всё, так сказал Линус
     
     
  • 2.5, Maddy (?), 23:10, 30/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >git наше всё, так сказал Линус

    А всем хватит 640к оперативки и 2 кнопок на мыше ...Тож говорили ...

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

     
     
  • 3.16, piranha (??), 13:55, 01/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > Мерк хотя и не очень стабилен

    В каком это месте?

     
  • 2.6, iZEN (ok), 23:50, 30/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >git наше всё, так сказал Линус

    Для BSD'шников — не авторитет.

     
     
  • 3.7, Аноним (-), 00:20, 31/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Аля "не из моего батальона" =)
    Как бы BSDшники е перебрались на Mercurial...
     
  • 3.9, Michael Shigorin (ok), 10:26, 31/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>git наше всё, так сказал Линус
    >Для BSD'шников — не авторитет.

    Да при чём тут авторитет.  Заметьте, народ дружно ломанулся с SVN примерно в то же время, как фрюшники додумались на него перебраться -- стопка переходов проектов, и на sf.net тоже подняли DSCM-ки.

    А от "интуитивных решений" немного грустно, поскольку если бы Гвидо был женщиной, это было б хотя бы понятно.  Ну да вольному воля, ....

     
     
  • 4.13, Xyntakot (?), 14:25, 31/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    DSCM-ки

    В том числе и mercurial и git. Ололо ,почему они подняли не только git?

     
  • 4.17, piranha (??), 13:57, 01/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >А от "интуитивных решений" немного грустно, поскольку если бы Гвидо был женщиной,
    >это было б хотя бы понятно.  Ну да вольному воля,

    Да нормальное там решение, обоснованное. PEP-374 почитай тот же.

     
  • 2.8, Аноним (-), 06:32, 31/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >git наше всё, так сказал Линус

    git на самом деле то еще говно (одна только необходимость в постоянных repack/gc чего стоит). вызалит только на пиаре линуса.

     
     
  • 3.10, Michael Shigorin (ok), 10:29, 31/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>git наше всё, так сказал Линус
    >git на самом деле то еще *** (одна только необходимость в постоянных
    >repack/gc чего стоит). вызалит только на пиаре линуса.

    (оглядываясь) Какие-такие repack?  Хочу -- делаю, не хочу -- не делаю. На localhost вообще не помню, когда делал.  На git.altlinux.org -- делается автоматом, так оно ж хаб.

    Не сравнивал "на руку" с hg, но попробовав бранчи в bzr и git, выбрать bzr для активной работы IMHO может только упёртый в питон головой.  Хотя есть минимум один знакомый, у которого в своё время нашлись другие факторы (win32), а теперь небось будет "уже есть" :-)

    PS: и да, Ваш слог более характеризует Вас, чем объект. :-(

     
     
  • 4.14, Xyntakot (?), 14:27, 31/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Меньше смайликов и прочих "(оглядываясь)" и тогда можно будет подумать о том что вы сказали всерьёз.
     
  • 2.11, const86 (ok), 11:08, 31/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >git наше всё, так сказал Линус

    Есть мнение, что git из-под виндов неудобно работает.
    И если для таких проектов, как linux или xorg, это не аргумент, то для
    питона может иметь значение.
    Сам юзаю git, доволен, но нельзя же везде пихать одно решение...

     

  • 1.15, sluge (??), 15:41, 31/03/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    это ниче что я на cvs сижу ?:)
     

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



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

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