Вышел Mercurial 2.0

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

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

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



Яндекс.Метрика
Счётчик ТЦ#65533;Ц LiveRSS: Каталог русскоязычных RSS-каналов