Opened 19 years ago
Closed 19 years ago
#8839 closed defect (fixed)
UPDATE: mercurial 0.9
Reported by: | deric@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.2 |
Keywords: | Cc: | mww@… | |
Port: |
Description
Version 0.9 of the Mercurial SCM is now available at:
More information available at:
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, andpush
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.
Attachments (1)
Note: See
TracTickets for help on using
tickets.
Portfile patch for mercurial 0.8.1 -> 0.9