Version 0.9 of the Mercurial SCM is now available at:
http://selenic.com/mercurial/release/mercurial-0.9.tar.gz
More information available at:
http://selenic.com/mercurial/
Many thanks to the numerous developers, testers, and users who
contributed to this release. Enjoy!
Major changes between Mercurial 0.8.1 and 0.9:
- The repository file format has been improved.
- This has resulted in an average 40% reduction in disk space usage.
- The new format (called RevlogNG) is now the default.
- Mercurial works perfectly with both the old and new repository
file formats. It can transfer changes transparently between
repositories of either format.
- To use the new repository format, simply use `hg clone --pull` to
clone an existing repository.
- Note: Versions 0.8.1 and earlier of Mercurial cannot read
RevlogNG repositories directly, but they can `clone`, `pull`
from, and `push` to servers that are serving RevlogNG
repositories.
- Memory usage has been improved by over 50% for many common operations.
- Substantial performance improvements on large repositories.
- New commands:
- ''archive'' - generate a directory tree snapshot, tarball,
or zip
file of a revision
- Deprecated commands:
- ''addremove'' - replaced by ''add'' and
''remove --after''
- ''forget'' - replaced by ''revert''
- ''undo'' - replaced by ''rollback''
- New extensions:
- Bugzilla integration hook
- Email notification hook
- Nested repositories are now supported. Mercurial will not recurse
into a subdirectory that contains a ''.hg'' directory. It is
treated
as a separate repository.
- The standalone web server, ''hg serve'', is now threaded, so
it can
talk to multiple clients at a time.
- The web server can now display a "message of the day".
- Support added for hooks written in Python.
- Many improvements and clarifications to built-in help.
--
Bryan O''Sullivan <bos@serpentine.com>
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel