LINUX.ORG.RU

Вышел Mercurial 2.0

 , ,


0

1

1-го ноября, точно по графику, вышел релиз распределенной системы контроля версий Mercurial 2.0. Наиболее интересное из списка изменений:

  • backout - поддержка отката слияния (merge) объявлена нерекомендуемой (deprecated)
  • bisect - два новых дескриптора чейнджсетов: «goods» и «bads», также добавлены новые стили для вывода текущего состояния бинарного поиска.
  • commit - исправлено ошибочно выводившееся сообщение о новой верхушке (head) в случае двойного коммита.
  • eol - появилось автоматическое добавление символа новой строки в конце файла в случае его отсутствия.
  • Новая команда graft, подобная расширению transplant, но использующая 3-way merge и работающая только в пределах одного репозитория
  • Добавлено расширение largefiles, для автоматизации хранения ссылок на большие файлы в репозитории. Само расширение не новое, просто было включено в этом релизе в стандартный дистрибутив.
  • mq - команда queue теперь выводит имя текущей очереди патчей
  • rebase - добавлены ключи --edit и --rev, а также возможность сделать rebase к предку.
  • revert - появился краткий ключ -C (синоним --no-backup)
  • rollback - убрана возможность сделать опасный откат, когда текущая ревизия не tip
  • share - добавлена команда unshare
  • summary - закладки (bookmarks) теперь выводятся отдельно от тегов, и активная закладка помечается
  • ui - альтернативные названия для некоторых опций
  • исправлена ошибка неправильного определения юникодных строк во время вывода (пример)

Скачать исходный код и установщики для различных ОС можно здесь.

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

★★★★★

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

ЛОР не изменяет традициям темпоральных махинаций.

По теме, как-то больше похоже на багфикс релиз. Что-нибудь революционного сделано? Например, поменян формат репозитория или реализован shallow clone?

baverman ★★★ ()
Ответ на: комментарий от baverman

> По теме, как-то больше похоже на багфикс релиз. Что-нибудь революционного сделано? Например, поменян формат репозитория или реализован shallow clone?

Удваиваю вопрос.

geekless ★★ ()
Ответ на: комментарий от baverman

> По теме, как-то больше похоже на багфикс релиз.

У них релизы по графику просто.

provaton ★★★★★ ()
Ответ на: комментарий от baverman

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

provaton ★★★★★ ()
Ответ на: комментарий от Ubuntu1204LTS

Для тебя есть благословленный космонавтном базар.

provaton ★★★★★ ()

Сижу на 1.9.2, пока лень обновляться

Viort ()
Ответ на: комментарий от baverman

Ага, новость. Зачем, спрашивается.

Что-нибудь революционного сделано?

graft и largefiles. Немного, согласен.

anonymous ()

А с каких пор 2.0 стало минорщиной? Почему в мини-новостях?

Sahas ★★★★★ ()
Ответ на: комментарий от Sahas

Дайте-ка подумать... Наверное со времен хрома, файрфокса и некоторых других программ.

AlexCones ★★★ ()

Не нужен. Есть сами знаете что.

Pavval ★★★★★ ()

> 1-го ноября, точно по графику

provaton ** (31.10.2011 18:07:23)

Верните машину времени, где взяли =)

BattleCoder ★★★★★ ()

Фига себе. Такое событие и в мининовости?

Reset ★★★★★ ()
Ответ на: комментарий от Reset

После хромовой и файрфоксной версионной эмиссии произошла девальвация номеров версий.

provaton ★★★★★ ()
Ответ на: комментарий от Reset

>Фига себе. Такое событие и в мининовости?

Так ничего ж не поменяли. Да и что в hg менять, он и так прекрасен.

anonymous ()

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

Шаман подмахнул не глядя

anonymous ()

Ха! Мажорный релиз и в мининовость. Шаман - молодец, так держать!

yoghurt ★★★★★ ()

Поздравляю алхимиков, достойная VCS.

P.S. Пользователь git

northerner ★★★ ()

Очень радует graft и rebase к предку.

Насчет backout merge не совсем понял. Это и раньше сопровождалось геморроем. Что изменилось?

JackyTreehorn ()
Ответ на: комментарий от JackyTreehorn

> Это и раньше сопровождалось геморроем. Что изменилось?

Фактически ничего, просто добавили предупреждение о том, что такая операция deprecated.

provaton ★★★★★ ()

Восславим же отца нашего - Гвидо, и пророка его - Мэтта

atommixz ()
Ответ на: комментарий от yoghurt

Ага, при этом выход Ruby версии аж 1.9.3 - это типа нормальная новость.

anonymous ()

хм.. до сих пор для скачивания «rc» доступно..

Flint71 ()
Ответ на: комментарий от provaton

базар в отличие от гита лютый тормоз. Mercurial особо не ковырял - git все наше.

AiFiLTr0 ★★★★★ ()
Ответ на: комментарий от Ubuntu1204LTS

> богоугодный git

богоугодный

я так и думал, что привязанность к git — это религиозное.

anonymous ()
Ответ на: комментарий от Ubuntu1204LTS

Затем, что гит — говно. А говно, хоть и богоугодное, говном быть не перестает.

Reset ★★★★★ ()
Ответ на: комментарий от kost-bebix

аа, всё, вижу, убрали только backout мерджей, который сам по себе является странной идеей

kost-bebix ★★ ()

У мну ртуть 1.7, хватает до уха :)

xterro ★★★★★ ()
Ответ на: комментарий от yoghurt

>Осталось только выбросить пифтон

Да черт с ним с питоном: работает? кроссплатформенно? что еще нужно?!

X-Pilot ★★★★★ ()

Странно, что эту новость сделали мини новостью. Всё таки совмсем не минорный релиз и программа достаточно известная.

bbk123 ★★★★★ ()
Ответ на: комментарий от bbk123

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

anonymous ()
Ответ на: комментарий от anonymous

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

То что ты перечислил не тянет.

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