The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Релиз распределённой системы управления версиями Mercurial 2.3"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз распределённой системы управления версиями Mercurial 2.3"  +/
Сообщение от opennews (??) on 03-Авг-12, 00:25 
Представлен (http://www.selenic.com/pipermail/mercurial/2012-August/04376...) релиз распределённой системы управления версиями Mercurial 2.3 (http://mercurial.selenic.com). Код Mercurial написан на языке Python (требующие высокой производительности части оформлены в виде модулей на Си) и распространяется под лицензией GPLv2+. Среди проектов, использующих (http://mercurial.selenic.com/wiki/ProjectsUsingMercurial) Mercurial, можно выделить OpenSolaris, NetBeans, OpenJDK, ALSA, Mozilla, Xen, Xine, Dovecot, NTFS-3G, Python, Vim и W3C.


Из изменений (http://mercurial.selenic.com/wiki/WhatsNew#Mercurial_2.3_.28...) можно отметить поддержку поиска во встроенном справочном руководстве (ключ "-k"), добавление в интерфейс hgweb наглядного режима сравнения файлов бок о бок, реализацию экспериментальной концепции ChangesetsObsolescence (http://mercurial.selenic.com/wiki/ChangesetsObsolescence), расширение возможностей системы закладок, оптимизацию производительности при работе с большим деревом файлов.


URL: http://www.selenic.com/pipermail/mercurial/2012-August/04376...
Новость: https://www.opennet.ru/opennews/art.shtml?num=34476

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Релиз распределённой системы управления версиями Mercurial 2..."  +/
Сообщение от Аноним (??) on 03-Авг-12, 00:25 
Кстати, а OpenSolaris еще жив?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Релиз распределённой системы управления версиями Mercurial 2..."  +/
Сообщение от Anonymus on 03-Авг-12, 00:33 
Сам вроде бы нет, Illumos продолжает его разработки, туда еще KVM под Intel портировали.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

14. "Релиз распределённой системы управления версиями Mercurial 2..."  –1 +/
Сообщение от 1 (??) on 03-Авг-12, 07:53 
это и есть OpenSolaris, переименованный по просьбе владельца tm
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

21. "Релиз распределённой системы управления версиями Mercurial 2..."  –4 +/
Сообщение от Аноним (??) on 03-Авг-12, 10:53 
А пусть больше всякими hg пользуются, как раз загнутся окончательно. Хотя для надежности лучше взять что-то более редкое и архаичное. Ну там CVS например :)
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

26. "Релиз распределённой системы управления версиями Mercurial 2..."  +/
Сообщение от Аноним (??) on 03-Авг-12, 11:53 
> CVS

Слишком новое, вспомнил б тогда уж SCCS.

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

2. "Релиз распределённой системы управления версиями Mercurial 2..."  +1 +/
Сообщение от куку on 03-Авг-12, 00:26 
ура, я пользуюсь mercurial-ом несколько лет и как минимум он лучше чем svn
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Релиз распределённой системы управления версиями Mercurial 2..."  +2 +/
Сообщение от Аноним (??) on 03-Авг-12, 00:31 
> как минимум он лучше чем svn

Безусловно.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Релиз распределённой системы управления версиями Mercurial 2..."  –6 +/
Сообщение от ALex_hha (ok) on 03-Авг-12, 00:56 
> и как минимум он лучше чем svn

в каких местах?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Релиз распределённой системы управления версиями Mercurial 2..."  +2 +/
Сообщение от добрый дядя on 03-Авг-12, 01:02 
> > и как минимум он лучше чем svn
> в каких местах?

1) GUI, хороший удобный фичастый Qt-шный GUI
2) простая модель веток и коммитов, субрепозитории (svn/git/hg)
3) простая система комманд, удобная локальная нумерация коммитов

как минимум это

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

13. "Релиз распределённой системы управления версиями Mercurial 2..."  –4 +/
Сообщение от Лелик Совитски on 03-Авг-12, 07:33 
Хватит уже в список достоинств приводить GUI интерфейс. Не нужен он при работе с контролем версий, он дает возможность сделать ошибку и мешает понимаю процесса происходящего. А когда еще руку от мышки оторвешь, так вообще все замечательно и удобно в консоли печатать, двумя руками то.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

16. "Релиз распределённой системы управления версиями Mercurial 2..."  +3 +/
Сообщение от Ан2 on 03-Авг-12, 09:12 
>Хватит уже в список достоинств приводить GUI интерфейс. Не нужен он при работе с контролем версий, он дает возможность сделать ошибку и мешает понимаю процесса происходящего.

Лелик хватит ныть.

>А когда еще руку от мышки оторвешь, так вообще все замечательно и удобно в консоли печатать, двумя руками то.

Да желаю Вам доброго здоровичка и чтобы следующий ваш телефон был без мышки.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

19. "Релиз распределённой системы управления версиями Mercurial 2..."  +/
Сообщение от Аноним (??) on 03-Авг-12, 09:37 
Ну чушь же. Или думаете, что фанатское отношение к консоли добавляет вам крутости?

Пример: когда у вас висит десяток веток-багфиксов разной степени готовности, то очень легко перепутать и запушить не то или не туда. Понятно, что ничего особо страшного, но как минимум неприятно. Потому что текущая ветка нигде не выводится, пока не наберешь git status/git branch. А последовательность git add/commit/checkout/merge/push часто делается на автомате (т.к. торопишься). И графический интерфейс здесь бы пригодился.

Другой пример — quick diff. Ну этож шикарно, когда IDE аккуратно подсвечивает, какие строки/файлы добавились/изменились.

Короче, это я к тому, что GUI, так или иначе, полезен для любых VCS.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

20. "Релиз распределённой системы управления версиями Mercurial 2..."  +/
Сообщение от Аноним (??) on 03-Авг-12, 09:54 
Ну вот не надо, юзаю oh-my-zsh. Текущая ветка выводиться.
Да и все остальное можно из консоли сделать.
Вообще кому как удобно.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

34. "Релиз распределённой системы управления версиями Mercurial 2..."  +/
Сообщение от Aquarius (ok) on 03-Авг-12, 17:25 
http://tsya.ru
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

38. "Релиз распределённой системы управления версиями Mercurial 2..."  +/
Сообщение от Xasd (ok) on 03-Авг-12, 20:44 
A plugin is needed to display this content.
                Install plugin...
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

27. "Релиз распределённой системы управления версиями Mercurial 2..."  +/
Сообщение от Crazy Alex (ok) on 03-Авг-12, 12:17 
Показ ветки делается скриптами, у меня с год так (git, но наверняка для чего угодно можно сделать). А что за последовательность такая - git add/commit/checkout/merge/push ? Если это мерж ветки багфикса в транк то там половину нужно в скрипт класть - не ошибёшься. Ну и делить, конечно - одно дело - add/commit, а другое (скриптом) - checkout/diff/merge/push

Вот для diff - да, гуй хорош. К счастью, диффовый гуй прекрасно прикручивается к гиту.

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

29. "Релиз распределённой системы управления версиями Mercurial 2..."  +/
Сообщение от Аноним (??) on 03-Авг-12, 12:25 
Гуй только для визуализации веток и годиться. Для всего остального удобнее и быстрее работать в текстовом интерфейсе.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

32. "Релиз распределённой системы управления версиями Mercurial 2..."  +/
Сообщение от Anonymus on 03-Авг-12, 16:25 
Если у тебя GUI и консоль в одном окне, то так на много удобнее, например, мне.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

43. "Релиз распределённой системы управления версиями Mercurial 2..."  +/
Сообщение от Водим on 04-Авг-12, 16:48 
> Пример: когда у вас висит десяток веток-багфиксов разной степени готовности, то очень
> легко перепутать и запушить не то или не туда. Понятно, что
> ничего особо страшного, но как минимум неприятно. Потому что текущая ветка
> нигде не выводится, пока не наберешь git status/git branch. А последовательность
> git add/commit/checkout/merge/push часто делается на автомате (т.к. торопишься). И графический
> интерфейс здесь бы пригодился.

Да тебе тут и графический интерфейс не поможет. Научись грамотно вести проект, таких проблем не будет. Погугли удачную модель ветвления для git.

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

22. "Релиз распределённой системы управления версиями Mercurial 2..."  +1 +/
Сообщение от Аноним (??) on 03-Авг-12, 10:55 
> 1) GUI, хороший удобный фичастый Qt-шный GUI

Это для vcs вообще маразм - нормальный интерфейс должен быть у командлайна, дабы интерфейсить ее везде и ко всему. А гуя для vcs нужна гламурным кисам, wannabe-скрипткидисам и прочим бухам, которые в компьютерах по нулям.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

37. "Релиз распределённой системы управления версиями Mercurial 2..."  +/
Сообщение от Ан2 on 03-Авг-12, 20:15 
>> 1) GUI, хороший удобный фичастый Qt-шный GUI
> Это для vcs вообще маразм - нормальный интерфейс должен быть у командлайна,
> дабы интерфейсить ее везде и ко всему. А гуя для vcs
> нужна гламурным кисам, wannabe-скрипткидисам и прочим бухам, которые в компьютерах по
> нулям.

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

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

42. "Релиз распределённой системы управления версиями Mercurial 2..."  +1 +/
Сообщение от Водим on 04-Авг-12, 16:44 
> Молодой человек, этот мир вращается как раз вокруг гламурных кис, а не вокруг тех кто не вышел рожей.

Не ври себе. Мир вращается вокруг солнца.

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

А теперь сделай то же что делает это кнопка, но чуть по другому. Что? Нет другой кнопочки? Не плач киса, иди глотни егуарчика (или чем вы сейчас себя травите) и посмотри как все вращается.

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

47. "Релиз распределённой системы управления версиями Mercurial 2..."  +/
Сообщение от Aquarius (ok) on 05-Авг-12, 11:54 
> Не ври себе. Мир вращается вокруг солнца.

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

Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

8. "Релиз распределённой системы управления версиями Mercurial 2..."  +6 +/
Сообщение от Аноним (??) on 03-Авг-12, 01:11 
Боюсь, что подобные новости нужно сразу закрывать для комментариев. Сейчас начнется традиционный баттл "Mercurial vs Git" и "Python vs Others". Совсем неинтересно читать такую шнягу.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Релиз распределённой системы управления версиями Mercurial 2..."  +2 +/
Сообщение от Лелик Совитски on 03-Авг-12, 07:26 
Нет, это же не о git новость. Я вот как пользователь git, рад что Mercurial развивается.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

17. "Релиз распределённой системы управления версиями Mercurial 2..."  +/
Сообщение от B7W on 03-Авг-12, 09:29 
А мне кажется что hg может развиваться быстрее, особенно bitbucket
Слишком много на git\github сидят, не хорошо это.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

23. "Релиз распределённой системы управления версиями Mercurial 2..."  –2 +/
Сообщение от Аноним (??) on 03-Авг-12, 10:57 
> Слишком много на git\github сидят, не хорошо это.

Что-то не помогла питону его хваленая скорость разработки :P. И да, гит писан суровыми линуксными ядерщиками. Они получше гламурных кис пишущих на питоне знают что надо разработчикам.

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

28. "Релиз распределённой системы управления версиями Mercurial 2..."  +2 +/
Сообщение от Crazy Alex (ok) on 03-Авг-12, 12:19 
Ну вроде того. Когда в конторе возник вопрос на что переходить с SVN первое, что вспомнили - что гит гарантированно потянет нашу гору кода и гарантированно даст нужный (централизованный) workflow. Дальше особо и не рассматривали ничего.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

33. "Релиз распределённой системы управления версиями Mercurial 2..."  +1 +/
Сообщение от develop7 (ok) on 03-Авг-12, 16:44 
> Они получше гламурных кис пишущих на питоне знают что надо суровым линуксным ядерщикам.

fixed

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

39. "Релиз распределённой системы управления версиями Mercurial 2..."  +/
Сообщение от Аноним (??) on 04-Авг-12, 04:45 
Расслабьтесь, mercurial/bitbucket уже проиграли - слово contribution стало равнозначным pull request на github, на альтернативных же хостингах никто регистрироваться уже не будет. bb останется для питонщиков, и это хорошо.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

40. "Релиз распределённой системы управления версиями Mercurial 2..."  +1 +/
Сообщение от бедный буратино (ok) on 04-Авг-12, 07:05 
> Расслабьтесь, mercurial/bitbucket уже проиграли - слово contribution стало равнозначным
> pull request на github, на альтернативных же хостингах никто регистрироваться уже
> не будет. bb останется для питонщиков, и это хорошо.

Может и хорошо.

Только не публичным хостингом единым жив человек. Есть ssh. Есть сети, где данные сообщаются внутри себя, и в интернет вообще не ходят, ввиду ненадобности. Есть девочки с gimp-ом.

У git модель сложнее, её не все понимают. Я уже раз 10 имел желание перейти на git, но изучение всей документации меня пугало - чем больше я погружался, тем сильнее мой мозг просто отключался - к сожалению, я не могу концентрироваться на сложных вещах.

А система контроля версий нужна не только программистам.


А вообще, странные люди - мы считаем, что развитие git - это очень хорошо, и что он должен развиваться. Вы же считаете, что hg нужно только постоянно унижать и оскорблять, и чтобы его вообще не было. По-моему, это называется "комплекс неполноценности" - нам git не мешает, а вам hg - мешает. Интересно, почему? Хотя лично мне, по-моему, понятно.

Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

44. "Релиз распределённой системы управления версиями Mercurial 2..."  +/
Сообщение от angra (ok) on 04-Авг-12, 19:19 
> У git модель сложнее, её не все понимают. Я уже раз 10
> имел желание перейти на git, но изучение всей документации меня пугало
> - чем больше я погружался, тем сильнее мой мозг просто отключался
> - к сожалению, я не могу концентрироваться на сложных вещах.
> А система контроля версий нужна не только программистам.

Откройте для себя и коллег fossil(http://fossil-scm.org) и забудьте git и mercurial как страшный сон.

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

45. "Релиз распределённой системы управления версиями Mercurial 2..."  +/
Сообщение от бедный буратино (ok) on 05-Авг-12, 06:03 
Когда-то давно смотрел fossil - не особо заинтересовал. Сейчас посмотрю, чем хорош...
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

24. "Релиз распределённой системы управления версиями Mercurial 2..."  +/
Сообщение от Аноним (??) on 03-Авг-12, 10:59 
> Боюсь, что подобные новости нужно сразу закрывать для комментариев.

Ну да, как у майкрософта, которые трут всю критику и сравнение с конкурентами в ноль :). Валите на течнеты и мсдн-ы, там вас поймут.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

25. "Релиз распределённой системы управления версиями Mercurial 2..."  +3 +/
Сообщение от бедный буратино (ok) on 03-Авг-12, 11:13 
>> Боюсь, что подобные новости нужно сразу закрывать для комментариев.
> Ну да, как у майкрософта, которые трут всю критику и сравнение с
> конкурентами в ноль :). Валите на течнеты и мсдн-ы, там вас
> поймут.

Это не критика и сравнение с конкурентами. Это пафосные рассуждения "почему я умный, а вы - нет". Обычно бессмысленные.

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

36. "Релиз распределённой системы управления версиями Mercurial 2..."  +1 +/
Сообщение от Ан2 on 03-Авг-12, 20:05 
Ну что Вы так категорично, в споре двух умных мужчин важен каждый сантиметр.
Не прите против природы.
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

41. "Релиз распределённой системы управления версиями Mercurial 2..."  +/
Сообщение от бедный буратино (ok) on 04-Авг-12, 07:07 
> Ну что Вы так категорично, в споре двух умных мужчин важен каждый
> сантиметр.
> Не прите против природы.

Крут не тот, кто громче кричит, а тот, кому внимают, даже если он говорит шёпотом...

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

11. "Релиз распределённой системы управления версиями Mercurial 2.3"  +/
Сообщение от kshetragia (ok) on 03-Авг-12, 05:10 
Для ChangesetsObsolescence реализована пока только базовая функциональность. Фича в активном девелопменте еще.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Релиз распределённой системы управления версиями Mercurial 2.3"  +3 +/
Сообщение от Алексей Морозов (ok) on 03-Авг-12, 09:37 
> реализацию
> экспериментальной концепции ChangesetsObsolescence (http://mercurial.selenic.com/wiki/ChangesetsObsolescence),

Вот это, видимо, реально полезная штука будет, когда будет сделана. Code Review done right. Ну и вообще, просматривается некоторое количество real-life применений, которые сейчас, конечно, делаются, что в git, что в hg, но при этом приходится аккуратно следить за руками в процессе.

Следует, видимо, признать, что модель разработки и архитектура hg более, чем git'овская, способствует всяким экспериментам, дающим на выходе фичи для следующего большого шага в SCM.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Релиз распределённой системы управления версиями Mercurial 2..."  +/
Сообщение от Толстый (ok) on 03-Авг-12, 14:49 
> добавление в интерфейс hgweb наглядного режима сравнения файлов бок о бок

Подскажите пожалуйста, с hg serve это работает? Или надо будет поднимать сервер полноценный

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "Релиз распределённой системы управления версиями Mercurial 2..."  +/
Сообщение от бедный буратино (ok) on 03-Авг-12, 14:51 
>> добавление в интерфейс hgweb наглядного режима сравнения файлов бок о бок
> Подскажите кто-нибудь плиз, с hg serve это работает? Или надо будет поднимать
> сервер полноценный

А разве это не одно и то же?

Тоже интересуюсь этим вопросом, как это будет выглядеть в hg serve, но подожду 2.3 в Debian.

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

46. "Релиз распределённой системы управления версиями Mercurial 2..."  +/
Сообщение от бедный буратино (ok) on 05-Авг-12, 07:44 
>> добавление в интерфейс hgweb наглядного режима сравнения файлов бок о бок
> Подскажите пожалуйста, с hg serve это работает? Или надо будет поднимать сервер
> полноценный

Пришёл 2.3 в experimental. Я запустил hg serve, но сравнения бок-о-бок не увидел, только разноцветный вывод diff. Как там было раньше - сравнить не могу, давно не пользовался hg serve.

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

48. "Релиз распределённой системы управления версиями Mercurial 2..."  +/
Сообщение от iZEN (ok) on 13-Фев-13, 02:13 
Что-то никто не пишет новости про Mercurial:

2012-11-01 Mercurial 2.4 and hglib 0.3 released!
2012-12-03 Mercurial 2.4.1 released!
2013-01-01 Mercurial 2.4.2 released!
2013-02-01 Mercurial 2.5 released!
2013-02-08 Mercurial 2.5.1 released!

Неинтересно что ли?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

49. "Релиз распределённой системы управления версиями Mercurial 2..."  +/
Сообщение от develop7 (ok) on 13-Фев-13, 08:32 
> Что-то никто не пишет новости про Mercurial:
> 2012-11-01 Mercurial 2.4 and hglib 0.3 released!
> 2012-12-03 Mercurial 2.4.1 released!
> 2013-01-01 Mercurial 2.4.2 released!
> 2013-02-01 Mercurial 2.5 released!
> 2013-02-08 Mercurial 2.5.1 released!
> Неинтересно что ли?

Скучно :) Фиксят баги и допиливают changeset obsolescence.

Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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