LINUX.ORG.RU

Вышел релиз Mercurial 1.1

 , ,


0

0

Вышла версия 1.1 распределенной системы контроля версий Mercurial.

Некоторые из изменений:

  • добавлена команда resolve для более лучшего управления слияниями;
  • улучшение производительности;
  • совместимость с Python 2.6;
  • в веб-интерфейсе добавлен граф ревизий;
  • новые и улучшенные темы для hgweb;
  • добавлено расширение rebase для реорганизации изменений;
  • добавлено расширение bookmarks для реализации локальных git-like веток;
  • добавлена поддержка bugzilla 3.0;
  • добавлена опция --color для многих команд и подсветка diff.

Полный список изменений: http://www.selenic.com/mercurial/wiki/index.cgi/WhatsNew

Загрузить исходные тексты можно здесь: http://www.selenic.com/mercurial/release/mercurial-1.1.tar.gz

Собранные пакеты для Windows и Mac OS X: http://mercurial.berkwood.com

>>> Подробности



Проверено: maxcom ()

Re: Вышел релиз Mercurial 1.1

> Собранные пакеты для Windows и Mac OS X: http://mercurial.berkwood.com

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

Joe_Bishop ()
Ответ на: Re: Вышел релиз Mercurial 1.1 от Joe_Bishop

Пионерия наступает.

>> Собранные пакеты для Windows и Mac OS X: http://mercurial.berkwood.com

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

Я полагаю вы красноглазый пионэр. Какое вам дело до наличия сборок для Windows, MacOS, FreeBSD, QNX, DOS, Inferno?

Camel ★★★★★ ()

Re: Вышел релиз Mercurial 1.1

Чем оно реально лучше базаара? Ну, веб-морда есть, а чем еще?

anonymous ()

Re: Вышел релиз Mercurial 1.1

"для более лучшего" - так не говорят.

anonymous ()
Ответ на: Re: Вышел релиз Mercurial 1.1 от Bohtvaroh

Re: Вышел релиз Mercurial 1.1

Стадо ананимусов окупировало тред... только и слышно "гииииит... гиииииит.... баззззаааааррррр... баззззааарррр" xDDD

Cy6erBr4in ★★★ ()
Ответ на: Re: Вышел релиз Mercurial 1.1 от anonymous

Re: Вышел релиз Mercurial 1.1

> +1. Нафиг он нужен если есть православный Гит?

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

Кроме того, Гит херово портирован под винды. Нельзя игнорировать 90% рынка.

yk4ever ()
Ответ на: Re: Вышел релиз Mercurial 1.1 от yk4ever

Re: Вышел релиз Mercurial 1.1

Скоростью чего? И что значит "самая лучшая"? Это из оперы "моя мама самая красивая"? По чьей оценке "самая лучшая"?

anonymous ()
Ответ на: Re: Вышел релиз Mercurial 1.1 от anonymous

Re: Вышел релиз Mercurial 1.1

> Нафиг он нужен если есть православный Гит?

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

SilentBob ()
Ответ на: Re: Вышел релиз Mercurial 1.1 от SilentBob

Re: Вышел релиз Mercurial 1.1

Мое мнение субьективно, под винду меня софт не интересует.

anonymous ()

Re: Вышел релиз Mercurial 1.1

Поменяйте "более лучшего" на "лучшего" ибо это литературно неграмотно.

anonymous ()

Re: Вышел релиз Mercurial 1.1

Глупо кричать, что что-то лучше. Лучше, это смотря для какого проекта. Git и mercurial во многом очень похожи. Git лучше справляется с переименованием файлов, а у mercurial более эффективный сетевой протокол и хорошая переносимость.

Fice ★★ ()
Ответ на: Re: Вышел релиз Mercurial 1.1 от Joe_Bishop

Re: Вышел релиз Mercurial 1.1

когда у тебя часть команды сидит по Windows, а часть на Linux c git есть проблемы.

к тому же в отличии от Git, Mercurial поддерживается в популярных IDE (Eclipse,Netbeans)

Так что пусть победит лучший. А мы пока будем на обоих посмотреть.


Yilativs ★★★ ()
Ответ на: Re: Вышел релиз Mercurial 1.1 от anonymous

Re: Вышел релиз Mercurial 1.1

По предоставляемому функционалу - они похожи.

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

Большим плюсом меркуриалу была легкость его освоения.

SilentBob ()

Re: Вышел релиз Mercurial 1.1

Здорово. Сам использую, претезний пока нет.

Кстати, если кому интересно, то тут http://www.ivy.fr/mercurial/ref/v1.0/ лежат неплохие картинки по использованию Mercurial.

WFrag ★★★★ ()

Re: Вышел релиз Mercurial 1.1

>bookmarks: new extension to provide (local-only) git-like branches

кто-то мне может объяснить что это значит? я думал с ветками hg и git работают одинаково.

> zeroconf: new extension to support publishing repositories through Zeroconf/Bonjour

у, вот это здорово, да еще и из коробки. _очень_ удобная штука на всяких хакатонах, конференциях и прочих HUG'ах. радость.

volh ★★ ()
Ответ на: Re: Вышел релиз Mercurial 1.1 от alt0v14

Re: Вышел релиз Mercurial 1.1

А парой слов - что это вообще за программа и зачем она нужна?

anonymous ()
Ответ на: Re: Вышел релиз Mercurial 1.1 от anonymous

Re: Вышел релиз Mercurial 1.1

>А парой слов - что это вообще за программа и зачем она нужна?

easy_install Mercurial стянет и установит меркуриал

alt0v14 ★★★ ()
Ответ на: Re: Вышел релиз Mercurial 1.1 от volh

Re: Вышел релиз Mercurial 1.1

> кто-то мне может объяснить что это значит? я думал с ветками hg и git работают одинаково.

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

anonymous ()
Ответ на: Re: Вышел релиз Mercurial 1.1 от anonymous

Re: Вышел релиз Mercurial 1.1

> Чем оно реально лучше базаара?

Корректно ведет себя с концами строк. Если несколько разработчиков под разными ОС и с неизвестными редакторами - это уже критично.

cab ★★★★ ()
Ответ на: Re: Вышел релиз Mercurial 1.1 от alt0v14

Re: Вышел релиз Mercurial 1.1

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

cab ★★★★ ()

Re: Вышел релиз Mercurial 1.1

Одно из самых важных новшеств - "new repository format which limits path lengths in the store". Теперь никаких "File name too long".

tailgunner ★★★★★ ()
Ответ на: Re: Вышел релиз Mercurial 1.1 от anonymous

Re: Вышел релиз Mercurial 1.1

это DVCS - которых более менее приличных всего 3 Hg, Git, Bazaar (для поклонников darcs & co - imho) - год назад когда выбирал DVCS git & bzr ничего не смогли противопоставить hg (винда нужна тоже). Сейчас ситуация меняется - git поворачивается лицом и к пользователю и к винде, bzr прогрессирует очень быстро - но пока ни один из них не готов подвинуть hg - хотя не исключаю что через год bzr будет более оптимальным выбором - фичастость у него все-же куда развесистей.

ISanych ()
Ответ на: Re: Вышел релиз Mercurial 1.1 от SilentBob

Re: Вышел релиз Mercurial 1.1

> git сразу вышел из рассмотрения - нужна была система, работающая и под линуксом, и под соляркой, и под виндой

работает он под виндой. См. msysGit, http://code.google.com/p/msysgit/

anonymous ()
Ответ на: Re: Вышел релиз Mercurial 1.1 от cab

Re: Вышел релиз Mercurial 1.1

там, ЕМНИП, по поводу концов строк надо было на каждой системе конфиги по-разному настраивать, чтобы базаар конвертировал туда-сюда.

anonymous ()
Ответ на: Re: Вышел релиз Mercurial 1.1 от anonymous

Re: Вышел релиз Mercurial 1.1

> работает он под виндой. См. msysGit, http://code.google.com/p/msysgit/

Судя по "Git on Windows is only officially supported using Cygwin. However, there is a fork (currently in the process of being merged with "official" git) which enables you to compile git using MinGW/MSys" - продукт довольно сырой.

tailgunner ★★★★★ ()

Re: Вышел релиз Mercurial 1.1

> добавлено расширение bookmarks для реализации локальных git-like веток;

Народ, кто с git работал, просветите, пожалуйста, какая польза от этих bookmarks. А то я почитал http://www.selenic.com/mercurial/wiki/index.cgi/BookmarksExtension, а как конкретно это может быть полезно, пока представляю туманно.

Там написано, что может быть полезно для разработки какой-то отдельной фичи (млять, как оно по-русски будет?). Я до сих пор делал так: для каждой новой фичи клонировал репозитарий с чистой локальной копии (благо что операция простая и быстрая), потом инициализировал в нём MQ, и работал с патчами. Потом, когда всё готово и вылизано, патчи превращаются в обычные сhangesets hg push-ом отправляются сначала в "чистую" локальную копию, а оттуда - на сервер.

А bookmarks - это чтобы в с несколькими фичами в одном репозитарии работать? И как оно соотносится с named branches, которые в Mercurial уже давно есть?

pitekantrop ★★★ ()
Ответ на: Re: Вышел релиз Mercurial 1.1 от pitekantrop

Re: Вышел релиз Mercurial 1.1

> как оно соотносится с named branches, которые в Mercurial уже давно есть?

IIUC букмарки - чисто локальная фишка, они не оставлют следа в репозитории.

tailgunner ★★★★★ ()
Ответ на: Re: Вышел релиз Mercurial 1.1 от anonymous

Re: Вышел релиз Mercurial 1.1

> работает он под виндой. См. msysGit

http://code.google.com/p/msysgit/downloads/list

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

SilentBob ()
Ответ на: Re: Вышел релиз Mercurial 1.1 от anonymous

Re: Вышел релиз Mercurial 1.1

> работает он под виндой. См. msysGit

Локально - да. А с ssh не шибко дружит. Особенно на pull. Можно, правда, заменить на что-то типа git fetch -u; merge origin Но это уже костыль.

cab ★★★★ ()
Ответ на: Re: Вышел релиз Mercurial 1.1 от tailgunner

Re: Вышел релиз Mercurial 1.1

ну я checkout webkit транка с ветками (~500М) и chrome (~500 тоже) сделал -- вроде работает нормально, нигде не вывалился.

anonymous ()
Ответ на: Re: Вышел релиз Mercurial 1.1 от anonymous

Re: Вышел релиз Mercurial 1.1

ни через порт openssh , ни через putty у мене я не заработало. Потому и отказались от git, несмотря на то, что понравился больше меркуриала.

cab ★★★★ ()
Ответ на: Re: Вышел релиз Mercurial 1.1 от cab

Re: Вышел релиз Mercurial 1.1

> и отказались от git, несмотря на то, что понравился больше меркуриала.

Чем?

tailgunner ★★★★★ ()

Re: Вышел релиз Mercurial 1.1

хотелось бы узнать, а что из вышеперечисленного работает с файлами, которые поименованы не латиницей? А то я вознамерился было попользовать меркуриал и для своих документов, а там обнаружилась куча присланного хлама вроде "Отчёт по АБВГД" и т.п. На чём hg меня и послал...

anonymous ()
Ответ на: Re: Вышел релиз Mercurial 1.1 от tailgunner

Re: Вышел релиз Mercurial 1.1

На самом деле большой разнцы нет, но больше понравилась работа с ветками.

cab ★★★★ ()

Re: Вышел релиз Mercurial 1.1

>совместимость с Python 2.6;

Ура!!!

marsijanin ★★ ()
Ответ на: Re: Вышел релиз Mercurial 1.1 от anonymous

Re: Вышел релиз Mercurial 1.1

"хотелось бы узнать, а что из вышеперечисленного работает с файлами, которые поименованы не латиницей?"

переходи на bzr

anonymous ()

Re: Вышел релиз Mercurial 1.1

Пользуемся Mercurial: 1) Близок по командам к SVN. 2) Признан Java/Mozilla/Python - сообществами. 3) Не популярен у фанатиков-рельсоводов.

anonymous ()
Ответ на: Re: Вышел релиз Mercurial 1.1 от anonymous

Re: Вышел релиз Mercurial 1.1

Пользуемся VSS: 1) Близок по командам к Блокноту. 2) Признан C#/MFC/WinAPI - сообществами. 3) Не популярен у фанатиков-линуксоидов.

Voker57 ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.