[size="3"]Вышел релиз Mercurial 1.2[/size]
"Mercurial 1.2 released (http://www.selenic.com/mercurial/wiki/)!" - вышел релиз распределенной системы управления версиями Mercurial 1.2, в котором отмечен ряд новшеств (http://www.selenic.com/mercurial/wiki/index.cgi/WhatsNew), например:
* В поставку включены аналоги Cи-модулей, написанные целиком на Python
* В утилите для преобразования репозиториев появилась поддержка perforce и улучшена поддержка cvs, arch и darcs.
* Из состава как устаревшее удалено расширение imerge, теперь его функции выполняет команда resolve.
* В hg добавлена возможность принятия опций, указанных после аргументов в командной строке.
* Через "hg commit --close-branch теперь можно явно закрывать именованные ветки.
http://www.opennet.r...shtml?num=20637 (http://www.opennet.ru/opennews/art.shtml?num=20637)
[size="3"]Вышел Mercurial 1.9[/size] Точно по расписанию вышла очередная версия распределенной системы контроля версий Mercurial - 1.9. Самые значительные изменения:
- новый язык для указания множества файлов filesets (http://www.selenic.com/hg/help/filesets)
- Улучшен алгоритм поиска чейнджсетов в удаленных репозиториях (команды findincoming, findcommonincoming, findoutgoing, prepush).
- Сервер команд (http://mercurial.selenic.com/wiki/CommandServer) для доступа к API через пайп.
- Экспериментальный формат хранения generaldelta
- Новый экспериментальный клиент HTTP
Также внесено множество незначительных улучшений в команды, расширения и веб-интерфейс. Исправлено 34 бага.
Перед апгрейдом не забудьте прочитать замечания о совместимости (http://mercurial.selenic.com/wiki/UpgradeNotes#A1.9:_minor_changes.2C_drop_experimental_parentdelta_format)
Скачать (http://mercurial.selenic.com/downloads/)
>>> Полный список изменений (http://mercurial.selenic.com/wiki/WhatsNew#Mercurial_1.9_.282011-07-01.29)
# linux.org.ru (http://www.linux.org.ru/news/opensource/6451999)
[size="3"]Вышел Mercurial 2.0 [/size] 1-го ноября, точно по графику, вышел релиз распределенной системы контроля версий Mercurial 2.0. Наиболее интересное из списка изменений:
- backout - поддержка отката слияния (merge) объявлена нерекомендуемой (deprecated)
- bisect - два новых дескриптора чейнджсетов: "goods" и "bads", также добавлены новые стили для вывода текущего состояния бинарного поиска.
- commit - исправлено (http://mercurial.selenic.com/bts/issue2893) ошибочно выводившееся сообщение о новой верхушке (head) в случае двойного коммита.
- eol - появилось автоматическое добавление символа новой строки в конце файла в случае его отсутствия.
- Новая команда graft (http://markmail.org/message/mp5liybw2gj6vwuj?q=list:com.selenic.mercurial-devel), подобная расширению transplant, но использующая 3-way merge и работающая только в пределах одного репозитория
- Добавлено расширение largefiles (http://mercurial.selenic.com/wiki/LargefilesExtension), для автоматизации хранения ссылок на большие файлы в репозитории. Само расширение не новое, просто было включено в этом релизе в стандартный дистрибутив.
- mq - команда qqueue теперь выводит имя текущей очереди патчей
- rebase - добавлены ключи --edit и --rev, а также возможность сделать rebase к предку.
- revert - появился краткий ключ -C (синоним --no-backup)
- rollback - убрана возможность сделать опасный откат, когда текущая ревизия не tip
- share - добавлена команда unshare
- summary - закладки (bookmarks) теперь выводятся отдельно от тегов, и активная закладка помечается
- ui - альтернативные названия для некоторых опций
- исправлена ошибка неправильного определения юникодных строк во время вывода (пример (http://mercurial.selenic.com/bts/issue2943))
Скачать исходный код и установщики для различных ОС можно здесь (http://mercurial.selenic.com/downloads/).
>>> Подробности (http://mercurial.selenic.com/wiki/WhatsNew#Mercurial_2.0_.282011-11-01.29)
# linux.org.ru (http://www.linux.org.ru/news/opensource/6943711)