23 Ноября 2024, 01:59

Mercurial

Автор ping_Win, 07 Марта 2009, 19:57

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

ping_Win

07 Марта 2009, 19:57 Последнее редактирование: 03 Июля 2011, 07:33 от Zhek@Ch
[size="3"]Вышел релиз Mercurial 1.2[/size]

"Mercurial 1.2 released!" - вышел релиз распределенной системы управления версиями Mercurial 1.2, в котором отмечен ряд новшеств, например:

 * В поставку включены аналоги Cи-модулей, написанные целиком на Python
 * В утилите для преобразования репозиториев появилась поддержка perforce и улучшена поддержка cvs, arch и darcs.
 * Из состава как устаревшее удалено расширение imerge, теперь его функции выполняет команда resolve.
 * В hg добавлена возможность принятия опций, указанных после аргументов в командной строке.
 * Через "hg commit --close-branch теперь можно явно закрывать именованные ветки.

http://www.opennet.r...shtml?num=20637

Zhek@Ch

03 Июля 2011, 07:34 #1 Последнее редактирование: 03 Июля 2011, 07:34 от Zhek@Ch
[size="3"]Вышел Mercurial 1.9[/size]
 
Точно по расписанию вышла очередная версия распределенной системы контроля версий Mercurial - 1.9. Самые значительные изменения:

  • новый язык для указания множества файлов filesets
  • Улучшен алгоритм поиска чейнджсетов в удаленных репозиториях (команды findincoming, findcommonincoming, findoutgoing, prepush).
  • Сервер команд для доступа к API через пайп.
  • Экспериментальный формат хранения generaldelta
  • Новый экспериментальный клиент HTTP
Также внесено множество незначительных улучшений в команды, расширения и веб-интерфейс. Исправлено 34 бага.

Перед апгрейдом не забудьте прочитать замечания о совместимости

Скачать

>>> Полный список изменений


Zhek@Ch

01 Ноября 2011, 09:03 #2 Последнее редактирование: 01 Ноября 2011, 09:05 от Zhek@Ch
[size="3"]Вышел Mercurial 2.0 [/size]
 
1-го ноября, точно по графику, вышел релиз распределенной системы контроля версий Mercurial 2.0. Наиболее интересное из списка изменений:

  • backout - поддержка отката слияния (merge) объявлена нерекомендуемой (deprecated)
  • bisect - два новых дескриптора чейнджсетов: "goods" и "bads", также добавлены новые стили для вывода текущего состояния бинарного поиска.
  • 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 - альтернативные названия для некоторых опций
  • исправлена ошибка неправильного определения юникодных строк во время вывода (пример)
Скачать исходный код и установщики для различных ОС можно здесь.

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