ЭЖД, 13.12.2006 - 10:54
Mercurial 0.9.2 Вышла новая версия распределенной системы управления версиями Mercurial. Несмотря на небольшое увеличение номера версии, изменений много. Самые существенные: улучшена работа с переименованными файлами - операции log и annotate используют историю переименования, а операция merge теперь корректно работает с переименованными файлами и каталогами; changelog преобразуется в/из UTF-8 автоматически; новая схема репозитория для работы на case-insesitive ФС (для пользователей Windows); значительно усовершенствован плагин mq.
Home_
http://www.selenic.co...wiki/index.cgiDownloads (~464 Kb)_
http://www.selenic.co...l-0.9.2.tar.gz
ЭЖД, 2.07.2007 - 9:22
mercurial 0.9.4 Mercurial -- это распределенная система контроля версий. Отличается от конкурентов высокой производительностью, простотой использования, наличием полезных расширений и хорошим сообществом. Написана на языке Python.
Из нового в версии 0.9.4
Новые возможности:
* поддержка символьных ссылок
* улучшена поддержка тегов
* улучшена поддержка переименования файлов и директорий
* повышено удобство использования именованых веток (named branches)
* множество усовершенствований в работе различных команд
* общие хуки для команд.
* улучшена поддержка Windows
* базовая поддержка OpenVMS и BeOS
* исправление ошибок
Новые расширения.
* используемые расширения теперь могут быть указаны в .hg/hgrc
* новый инструмент для конвертации CVS репозиториев
* новое расширение graphlog
* улучшено расширение patchbomb
Downloads (~573 Kb)_
http://www.selenic.co...l-0.9.4.tar.gz
ЭЖД, 22.10.2007 - 19:43
Mercurial 0.9.5 Среди усовершенствований: улучшение работы с символическими ссылками, общее ускорение работы c репозиторием, и значительное (в 10 - 300 раз) ускорение работы с большими файлами (что делает Mercurial пригодным не только для хранения исходных кодов). Расширены возможности импорта (в разной степени поддерживаются Subversion, Darcs, Git, CVS). Как всегда, в релиз входят новые расширения.
Downloads (~665 Mb)_
http://www.selenic.co...l-0.9.5.tar.gz
ЭЖД, 26.03.2008 - 15:31
Mercurial 1.0 Эта версия содержит много изменений по сравнению с предыдущей (0.9.5):
улучшения в поддержке копирования/переименования файлов,
улучшенная конфигурация программ слияния файлов (возможно задание разных программ для разных типов файлов),
поддержку преобразования из Monotone и GNU Arch,
множество мелких доводок,
и, главное, новый логотип
Из новых "официальных" плагинов нужно отметить inotify (Linux-only плагин, намного ускоряющий поиск измененных файлов в большом дереве, и дающий почти мгновенный status и diff) и record (интерактивный commit).
Downloads (~785 Kb)_
http://www.selenic.co...ial-1.0.tar.gz
LynxM, 23.09.2010 - 14:58
Mercurial 1.6.3
» What's New in This Release: «
· alias: ensure checksignature() is applied directly to the command (issue2286)
· bash/zsh completion: use HGPLAIN when invoking hg (issue2297)
· bookmarks: don't allow name to contain whitespaces only
· bookmarks: ensure current bookmark is updated when specified with -r .
· bundle: lookup revisions after addbranchrevs
· color/progress: subclass ui instead of using wrapfunction (issue2096)
· commit: only warn when reopening the workdir's branch
· dispatch: give better error message when cwd doesn't exist (issue2293)
· doc: make sure we use our own code for generating man pages
· filelog: cmp: don't read data if hashes are identical (issue2273)
· filelog: test behaviour for data starting with "\1\n"
· hg.clone: fix branch value when passing a repo object (issue2267)
· hgweb.wsgi: add a URL to the corresponding wiki documentation
· hgwebdir: allow pure relative globs in paths
· hgwebdir: use template paths configured in the hgrc (issue2281)
· init: create target directory recursively
· inotify: check all components of filenames against hgignore (issue884)
· keyword: move collecting of [keyword] patterns to reposetup (issue2303)
· log: fix missing diff output for hg log -p in subdirectory
· log: follow filenames through renames (issue647)
· mail: ensure that Python2.4 to 2.7 use the same header format
· mercurial.spec: rename docutils to python-docutils in BuildRequires
· mq: clarify the fact that qimport is trying to read a file
· mq: cleanup status if applied mq is stripped (issue1881)
· mq: fixed ENOENT when qrename to new/directory.patch
· mq: reset self.added after the mq transaction instead of inside qimport
· qpush --move: move the right patch even with comment lines
· rebase: re-add patches to mq repo after rebase
· revert: rename original to .orig instead of copying (issue2282)
· revset: fix ancestor subset handling (issue2298)
· runrst: try to be more helpful if docutils is not installed
· tag: do not allow tag names to consist solely of whitespace (issue2307)
· transplant: crash if repo.commit() finds nothing to commit
Скачать [1.90 MB]: