The OpenNET Project / Index page

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

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

"Выпуск распределённой системы управления версиями Mercurial 3.5"  +/
Сообщение от opennews (??) on 05-Авг-15, 13:24 
Представлен (http://gregoryszorc.com/blog/2015/07/31/mercurial-3.5-released/) релиз распределённой системы управления версиями Mercurial 3.5. Код Mercurial написан на языке Python (требующие высокой производительности части оформлены в виде модулей на Си) и распространяется под лицензией GPLv2+.  Среди проектов, использующих Mercurial, можно выделить следующие: Mozilla, Python, Go, OpenOffice.org, OpenSolaris, NetBeans, OpenJDK, ALSA, Nginx, Xine, Dovecot, NTFS-3G и W3C.


Ключевым новшеством (https://mercurial.selenic.com/wiki/WhatsNew) является задействование протокола bundle2 по умолчанию на стороне клиента (ранее был включен только для серверов, после обновления клиентов для версии 3.5 они смогут работать с hg.mozilla.org по новому протоколу). По сравнению с классическим протоколом, в bundle2 сокращено число этапов согласования соединения, что положительно сказалось на скорости выполнением операций push и pull, и дало возможность сделать данные операции атомарными. В протоколе bundle2  также реализованы  средства для обмена дополнительными метаданными в рамках установленного канала связи, что открывает широкие возможности для развития новшеств, например, возможности автоматического перестроения (rebase) сервера при выполнении операции push.


Из других изменений отмечается прекращение поддержки  Python 2.4 и 2.5 (ожидается скорое начало портирования на Python 3), добавление параметра конфигурации ui.allowemptycommit (управляет допустимостью пустых коммитов), в hgignore добавлена поддержка директив include и subinclude (для включения содержимого других файлов), а также реализация серии оптимизаций производительности. Продолжена работа над реализацией возможности разбиения единого файла-манифеста на серию локальных манифестов, привязанных к отдельным директориям.


Особенности Mercurial:

-  Быстродействие:


-  Высокая производительность работы с хранилищем, не зависящая от числа элементом в нём (O(1) revlog);

-  Компактное хранение данных в проиндексированном и сжатом виде;

-  Оптимизирован для эффективной работы с данными на жёстком диске;

-  Все изменения и файлы в репозитории дополнительно проиндексированы;

-  Для копирования данных по сети используется HTTP и SSH, данные передаются в сжатом виде.


-  Масштабирование


-  Распределённая модель разработки позволяет участвовать в проекте неограниченному числу разработчиков;

-  Допускается произвольное слияние отдельных децентрализованных репозиториев, поддерживаемых отдельными разработчиками;

-  Объём репозитория, число файлов и зафиксированных изменений не отражается отрицательно на производительности;

-  При работе нет необходимости ждать освобождения блокировки.

-  Надёжность.

-  Для контроля целостности данных в репозитории используется SHA1;

-  Хранилище реализовано в журнальном виде - данные не замещаются, а добавляются. Ведётся журнал транзакций;

-  Быстрый алгоритм проверки целостности репозитория;

-  Встроенные средства резервного копирования и проверки целостности;

-  Удобство использования.

-  Привычный CVS-подобный набор команд;

-  Наличие встроенной системы подсказки;

-  Интегрированный Web-интерфейс;

-  Большой выбор GUI интерфейсов (http://www.selenic.com/mercurial/wiki/index.cgi/GUIClients).


-  Лёгкость внедрения:


-  Поддержка платформ UNIX, MacOS X и Windows;

-  Средства (http://www.selenic.com/mercurial/wiki/index.cgi/RepositoryCo...), упрощающие миграцию с других систем управления исходными текстами;

-  Поддержка нескольких моделей организации репозитория: централизованная cvs-подобная, децентрализованная иерархическая и распределённая полуиерархическая;

-  Поддержка внешних обработчиков и дополнений.


URL: http://gregoryszorc.com/blog/2015/07/31/mercurial-3.5-released/
Новость: http://www.opennet.me/opennews/art.shtml?num=42731

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

Оглавление

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


1. "Выпуск распределённой системы управления версиями Mercurial ..."  –5 +/
Сообщение от Аноним (??) on 05-Авг-15, 13:24 
Это что, мне чтобы скачать исходники, придётся ставить пистон? Офиигенная система, блин.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Выпуск распределённой системы управления версиями Mercurial ..."  +14 +/
Сообщение от Аноним (??) on 05-Авг-15, 13:33 
Мне почему-то кажется, что он у тебя и так стоит.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

23. "Выпуск распределённой системы управления версиями Mercurial ..."  +1 +/
Сообщение от Аноним (??) on 05-Авг-15, 19:01 
У таких не то что Python у таких и XYZ никогда не стоит :)))
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

32. "Выпуск распределённой системы управления версиями Mercurial ..."  +1 +/
Сообщение от Аноним (??) on 05-Авг-15, 23:35 
> У таких не то что Python у таких и XYZ никогда не стоит :)))

А если стоит питон - это уже рельса. Стало быть - руби.

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

31. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от Аноним (??) on 05-Авг-15, 23:35 
> Мне почему-то кажется, что он у тебя и так стоит.

Совершенно не обязательно. К большому облому бидонистов, на 90% десктопов бидона вообще ни разу нет (у майкрософтика дотнетик же).

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

45. "Выпуск распределённой системы управления версиями Mercurial ..."  +1 +/
Сообщение от Аноним (??) on 06-Авг-15, 05:40 
>> Мне почему-то кажется, что он у тебя и так стоит.
> Совершенно не обязательно. К большому облому бидонистов, на 90% десктопов бидона вообще
> ни разу нет (у майкрософтика дотнетик же).

Никогда ещё Штирлиц не был так близок к провалу(с)

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

59. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от Аноним (??) on 11-Авг-15, 13:47 
Для майкрософтика бидон бандлится в Mercurial.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

3. "Выпуск распределённой системы управления версиями Mercurial ..."  +5 +/
Сообщение от Аноним (??) on 05-Авг-15, 13:52 
Чтобы скачать исходники ни pyton ни mercurial не нужно, совсем.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Выпуск распределённой системы управления версиями Mercurial ..."  +10 +/
Сообщение от Аноним (??) on 05-Авг-15, 14:02 
С такими вопросами, Вам эти исходники не нужны. Рано...
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

8. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от Аноним (??) on 05-Авг-15, 14:29 
> С такими вопросами, Вам эти исходники не нужны. Рано...

Странно.. гитом то у меня нормально тянутся/пушатся коммиты.

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

19. "Выпуск распределённой системы управления версиями Mercurial ..."  –1 +/
Сообщение от Аноним (??) on 05-Авг-15, 17:30 
И в школу его тоже отправлять рано... :)
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

57. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от Аноним (??) on 11-Авг-15, 12:22 
Может таки уже поздно? )
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

9. "Выпуск распределённой системы управления версиями Mercurial ..."  –7 +/
Сообщение от Stax (ok) on 05-Авг-15, 14:34 
Значительно лучше, чем гит, требующий перла. Который, в отличие от питона, тащить в современную систему особо причин нет.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

12. "Выпуск распределённой системы управления версиями Mercurial ..."  +5 +/
Сообщение от anonymous (??) on 05-Авг-15, 14:47 
>чем гит, требующий перла

Опционально

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

fixed

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

21. "Выпуск распределённой системы управления версиями Mercurial ..."  –1 +/
Сообщение от Stax (ok) on 05-Авг-15, 18:16 
Исключительно практическое наблюдение. Берем какую-нибудь федорку, ставим минимальную установку. Перлом даже не пахнет. Начинаем ставить разные полезные вещи, в какой момент в систему решит влезть перл с жирной пачкой пакетов? Из сколько-либо интересного - autotools, texinfo, vim-enhanced (хотя последний никто не мешает собрать без перла). Ну и git если угораздит поставить, тоже без перла никак.

А теперь попробуйте сделать минимальную установку (можете потом руками попробовать почистить) без питона. Начиная от базовых системных утилит типа yum/gettext/nfs-utils/authconfig/sesystem-config-* и заканчивая любыми компонентами Gnome, кучей софта типа gimp, bind и прочее - без питона система не живет. Поэтому у hg нет никаких лишних зависимостей и никаких монстров в систему он не тянет. Этим и замечателен!


PS не относитесь к написанному серьезно. Но, когда в следующий раз вам придется объяснять виндоюзеру, почему он, поставив git не может использовать половину функциональности, не вкатывая в систему перл - возможно, пожалеете, что не стали сразу использовать mercurial...

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

25. "Выпуск распределённой системы управления версиями Mercurial ..."  +2 +/
Сообщение от Аноним (??) on 05-Авг-15, 19:06 
> PS не относитесь к написанному серьезно. Но, когда в следующий раз вам

придется объяснять виндоюзеру,
Ему надо объяснить что это софт для пассажиров первого класса. Для них - MSTFS, полное овно и за конские бабки :)

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

33. "Выпуск распределённой системы управления версиями Mercurial ..."  –1 +/
Сообщение от Аноним (??) on 05-Авг-15, 23:36 
> - MSTFS, полное овно и за конские бабки :)

Угар в том что MS нынче таки запилил гит в MSVS...

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

49. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от anonymous (??) on 06-Авг-15, 14:42 
>Берем какую-нибудь федорку, ставим минимальную установку. Перлом даже не пахнет.

Федоркопроблемы

>Начинаем ставить разные полезные вещи

Например, perl является полезной вещью, так как позволяет решать задачи эффективнее, чем bash + awk + sed

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

Федоркопроблемы, perl не является обязательной зависимостью для git.

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

10. "Выпуск распределённой системы управления версиями Mercurial ..."  –1 +/
Сообщение от h31 (ok) on 05-Авг-15, 14:37 
А гит требует перл, и чо (с)?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

14. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от Аноним (??) on 05-Авг-15, 15:32 
Не требует. Только компилятор ANSI C и stdlib
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

29. "Выпуск распределённой системы управления версиями Mercurial ..."  –1 +/
Сообщение от cc75 (ok) on 05-Авг-15, 22:53 
> Не требует. Только компилятор ANSI C и stdlib

чтобы иметь только pull и push? спасибо

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

34. "Выпуск распределённой системы управления версиями Mercurial ..."  +1 +/
Сообщение от Аноним (??) on 05-Авг-15, 23:37 
> чтобы иметь только pull и push? спасибо

За отмазку не катит. По минмуму работает. В отличие от этой бидонятины, где все наоборот - модули на си один фиг пришлось писать, но все облеплено тормозным питном с его чудесами по части версий и хреновой скоростью работы.

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

53. "Выпуск распределённой системы управления версиями Mercurial ..."  –2 +/
Сообщение от Аноним (??) on 06-Авг-15, 22:51 
> все облеплено тормозным питном с его чудесами по части версий и хреновой скоростью работы

Перепись людей, отличающих 1 миллисекунду от трёх в полном разгаре.

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

58. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от Аноним (??) on 11-Авг-15, 12:26 
>> все облеплено тормозным питном с его чудесами по части версий и хреновой скоростью работы
> Перепись людей, отличающих 1 миллисекунду от трёх в полном разгаре.

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

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

40. "Выпуск распределённой системы управления версиями Mercurial ..."  +3 +/
Сообщение от all_glory_to_the_hypnotoad (ok) on 06-Авг-15, 00:00 
> чтобы иметь только pull и push? спасибо

Весь git уже давно написан на С. Питон и перл в основном используется в костылях типа hg-to-git и svn-to-git

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

42. "Выпуск распределённой системы управления версиями Mercurial ..."  +1 +/
Сообщение от Аноним (??) on 06-Авг-15, 00:21 
Чтобы все кроме gitweb иметь.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

13. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от Аноним (??) on 05-Авг-15, 14:49 
> Это что, мне чтобы скачать исходники, придётся ставить пистон? Офиигенная система, блин.

Да еще небось это ненужно и на флопарь (не говоря уже о перфокарте) не влезает!


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

26. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от Аноним (??) on 05-Авг-15, 19:25 
>  Да еще небось это ненужно и на флопарь не влезает!

Кстати да, я помниццо понял что времена изменились когда осознал что ни одна фотка с моего телефона на флопарь больше не лезет :)

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

4. "Выпуск распределённой системы управления версиями Mercurial ..."  +9 +/
Сообщение от Аноним (??) on 05-Авг-15, 14:00 
Это что, мне чтобы скачать исходники, придётся ставить glibc? Офиигенная система, блин.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Выпуск распределённой системы управления версиями Mercurial ..."  +7 +/
Сообщение от kravich (ok) on 05-Авг-15, 14:19 
msvcrt.dll хватит всем
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Выпуск распределённой системы управления версиями Mercurial ..."  –1 +/
Сообщение от Аноним (??) on 05-Авг-15, 14:28 
Для ОС написанной на Си вместе со всеми ее утилитами, это нормально и правильно. Ставить аж целый гвидобейсик ради того чтоб скачать репу и посмотреть коммиты - жЫрно.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

11. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от Аноним (??) on 05-Авг-15, 14:45 
> целый гвидобейсик

Чувствуется попaболь неoсилятора :)
Ну да, кто же еще может поставить питон на один уровень с бейсиком?

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

18. "Выпуск распределённой системы управления версиями..."  +2 +/
Сообщение от arisu (ok) on 05-Авг-15, 16:40 
согласен: не буду больше бейсик обижать…
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

50. "Выпуск распределённой системы управления версиями..."  –1 +/
Сообщение от правдоруб on 06-Авг-15, 15:27 
Интересно, к какому из этих языков у Вирта более матерное отношение?
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

35. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от Аноним (??) on 05-Авг-15, 23:39 
> Ну да, кто же еще может поставить питон на один уровень с бейсиком?

Ну так программисты на питоне похожи на программистов на бэйсике. Одних ставили в стойло обучая при помощи пинков нумеровать строки, в то время как нормальные програмеры такой хренью не занимались. Других при помощи точно таких же пинков учат форматировать код. Сразу видно на кого ЯП ориентирован.

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

41. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от Аноним (??) on 06-Авг-15, 00:17 
>Ну так программисты на питоне похожи на программистов на бэйсике. Одних ставили в стойло обучая при помощи пинков нумеровать строки, в то время как нормальные програмеры такой хренью не занимались. Других при помощи точно таких же пинков учат форматировать код. Сразу видно на кого ЯП ориентирован.

ШКОЛОТА!

Для большинства поколения программистов от 35 и выше basic был первым языком программирования, потому что в компьютере больше ничего не было, а  basic был действительно лучшим из набора содержащего помимо него "машинный код" и "ассемблер". Среди таких программистов, например, Линус Торвальд, да и собственно весь цвет сегодняшнего ИТ. А нумеровать код это чуть ли не единственный способ отредактировать код в тогдашних редакторах.
  
Если ты не форматируешь код - то ты не программист, хотя кому я говорю.

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

46. "Выпуск распределённой системы управления версиями Mercurial ..."  –1 +/
Сообщение от Аноним (??) on 06-Авг-15, 10:58 
>Если ты не форматируешь код - то ты не программист, хотя кому я говорю.

Но это не задача языка. Для этого есть IDE и прочие Vim/Emacs. Алсо, да, возможность сломать логику программы, случайно нажав backspace, весьма доставляет.

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

51. "Выпуск распределённой системы управления версиями Mercurial ..."  –1 +/
Сообщение от правдоруб on 06-Авг-15, 15:30 
А ещё можно всё сломать из-за ненужного символа tab (не путать с кнопкой tab, от неё есть хоть какая-то польза).
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

54. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от Аноним (??) on 06-Авг-15, 22:53 
> А ещё можно всё сломать из-за ненужного символа tab (не путать с
> кнопкой tab, от неё есть хоть какая-то польза).

А ещё можно случайно файл удалить в консоли! Давайте в rm сделаем интерактивный режим неотключаемым!

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

56. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от 00 on 09-Авг-15, 18:59 
Чё. Напиши уже свою первую программу
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

16. "Выпуск распределённой системы управления версиями Mercurial ..."  –1 +/
Сообщение от Мяут (ok) on 05-Авг-15, 15:49 
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux....

Гы-гы

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

36. "Выпуск распределённой системы управления версиями Mercurial ..."  –1 +/
Сообщение от Аноним (??) on 05-Авг-15, 23:41 
> Гы-гы

Ну валяется какой-то скрипт вспомогательный. И чего? Там полсотни утилсов на всем чем можно валяется. Только они даром не упали для сборки ядра, для его конфигурации и вообще.

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

43. "Выпуск распределённой системы управления версиями Mercurial ..."  –1 +/
Сообщение от Аноним (??) on 06-Авг-15, 00:32 
> Ну валяется какой-то скрипт вспомогательный. И чего? Там полсотни утилсов на всем
> чем можно валяется.

А почему не на Си? Надеюсь, Вы над этим уже работаете?

> Только они даром не упали для сборки ядра,
> для его конфигурации и вообще.

Да ну?
> checkkconfigsymbols.sh: reimplementation in python
> The scripts/checkkconfigsymbols.sh script searches Kconfig features
> in the source code that are not defined in Kconfig. Such identifiers
> always evaluate to false and are the source of various kinds of bugs.
> However, the shell script is slow and it does not detect such broken

А, ну да, очередной любитель желудей :)

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

15. "Выпуск распределённой системы управления версиями Mercurial ..."  –2 +/
Сообщение от iZEN (ok) on 05-Авг-15, 15:47 
Ну и отличненько.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Выпуск распределённой системы управления версиями Mercurial ..."  –3 +/
Сообщение от Аноним (??) on 05-Авг-15, 16:33 
> написан на языке Python (требующие высокой производительности части оформлены в виде модулей на Си)

Этот костыль уже традиция. В место того, чтобы нормально освоить c++ с qml, они строят велосипед за зависимостью в 200 метров, и всё только из личных принципов.

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

20. "Выпуск распределённой системы управления версиями Mercurial ..."  –1 +/
Сообщение от Аноним (??) on 05-Авг-15, 17:40 
Не путай Mercurial и TortoiseHg
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

22. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от Аноним (??) on 05-Авг-15, 18:40 
> Этот костыль уже традиция. В место того, чтобы нормально освоить
> qml c js, они строят велосипед за зависимостью в 200 метров

fixed.
Вообще-то, зависимостьи в 200 метров -- это как раз для кутей маловато будет, так что перевести стрелки не удалось. Пистоны по прожорливости и жирноте рядом с кумулями и рядом не стояли https://packages.debian.org/wheezy/amd64/python2.7-minimal/d... ;)

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

28. "Выпуск распределённой системы управления версиями Mercurial ..."  –1 +/
Сообщение от cc75 (ok) on 05-Авг-15, 22:50 
> чтобы нормально освоить c++

смотрим на monotone и где он сейчас. до-DRY-ились посоны

> и всё только из личных принципов

портабельность продукта - очень хороший личный принцип. Исркенне Ваш, счастливый пользователь thg

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

30. "Выпуск распределённой системы управления версиями..."  +1 +/
Сообщение от arisu (ok) on 05-Авг-15, 22:56 
> Исркенне Ваш, счастливый пользователь

…windows 10

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

37. "Выпуск распределённой системы управления версиями Mercurial ..."  +1 +/
Сообщение от Аноним (??) on 05-Авг-15, 23:43 
>> чтобы нормально освоить c++
> смотрим на monotone и где он сейчас. до-DRY-ились посоны

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

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

27. "Выпуск распределённой системы управления версиями Mercurial ..."  –1 +/
Сообщение от хрюкотающий зелюк on 05-Авг-15, 21:13 
Ура! Я постоянный юзер Hg!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

38. "Выпуск распределённой системы управления версиями Mercurial ..."  +5 +/
Сообщение от Аноним (??) on 05-Авг-15, 23:44 
> Ура! Я постоянный юзер Hg!

Регистрация участников Специальной олимпиады начата!

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

39. "Выпуск распределённой системы управления версиями Mercurial ..."  +2 +/
Сообщение от all_glory_to_the_hypnotoad (ok) on 05-Авг-15, 23:52 
> постоянный юзер Hg

звучит как диагноз

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

47. "Выпуск распределённой системы управления версиями Mercurial ..."  +3 +/
Сообщение от АнонимХ (??) on 06-Авг-15, 12:21 
Очень инопланетянские принципы организации веток, обязательство всегда иметь ветку с именем default и включение имени ветки в ченжсет коммита (т.е. под контрольную сумму) делают меркуриал непригодным к использованию.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

52. "Выпуск распределённой системы управления версиями Mercurial ..."  +1 +/
Сообщение от burjui (ok) on 06-Авг-15, 19:53 
Mercurial ещё и любит гадить прямо в проект файлами .rej и .orig при merge с конфликтами. Я после одного такого раза не выдержал больше мучений с Mercurial (основные - это ветки, кразумеется) и слинял на git-remote-hg.
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

48. "Выпуск распределённой системы управления версиями Mercurial ..."  –3 +/
Сообщение от Аноним (??) on 06-Авг-15, 13:07 
> обязательство всегда иметь ветку с именем default

ловите безмозглого гуманитария:
>> If no branch name was set, Mercurial assigns the branch name "default". So the name of the default branch in a repository is "default" (which, for example, is not displayed when doing a hg log).
> Очень инопланетянские принципы организации веток

Опять гуманитарии подтянулись со своими stash/rebase

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

60. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от Аноним (??) on 11-Авг-15, 22:34 
> Среди проектов, использующих Mercurial, можно выделить следующие: ..., OpenSolaris, ...

Что за OpenSolaris такой?
Если это про illumos,
то на странице http://wiki.illumos.org/display/illumos/Mercurial+Workflow читаем -
"Please Note: Though this workflow is still valid, the canonical illumos-gate repository is now using git rather than Mercurial, and is hosted as "illumos/illumos-gate" on github."

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

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

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




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

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