Opened 15 years ago

Closed 14 years ago

#10119 closed defect (fixed)

UPDATE: mercurial 0.9.1

Reported by: deric@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.2
Keywords: Cc: mww@…, markd@…


Available at:

More information at:

Major changes between Mercurial 0.9 and 0.9.1:

New features:

  • You can now configure your 'hgweb' server to let remote users 'push' changes over http.
  • You can now 'import' a patch in a mail message by saving the mail message, and importing it. This works for patches sent either inline or as attachments.
  • The 'diff' command now accepts '-rA:B' syntax as a synonym for '-r A -r B', and adds '-b' and '-B' options.

New contributions and extensions:

  • The 'acl' extension lets you lock down parts of a repository against incoming changes
  • The 'extdiff' extension lets you run your favourite graphical change viewer
  • Comprehensive integration with the 'vim' editor
  • A restricted shell for 'ssh'-hosted repositories
  • An importer for 'darcs' repositories

New hooks added:

  • 'preupdate' is run before an update or merge in the working directory.
  • 'update' is run after an update or merge in the working directory.

Behaviour changes:

  • NOTE: Mercurial as installed by the Windows binary installer no longer performs automatic line-ending conversion for Unix/Linux compatibility. To re-enable this feature, edit your 'mercurial.ini' file after you upgrade.
  • The Windows binary installer now automatically adds 'hg' to your '%PATH%'.
  • The 'backout' command now runs an editor by default, to let you modify the commit message for a backed-out changeset.
  • An earlier problem with parsing of tags has been fixed. This makes tag parsing slower but more reliable.

Memory usage and performance improvements:

  • The 'remove' command has been rewritten to be hundreds of times faster in large repositories.
  • It is now possible to 'clone' a repository very quickly over a LAN, if the server is configured to allow it. See the new 'server' section in the 'hgrc' documentation.

Other changes of note:

  • Mercurial will now print help for an extension if you type 'hg help EXT_NAME'.
  • The usual array of bug fixes and documentation improvements.
  • The integrated web server is now more WSGI-compliant.
  • Work has begun to solidify Mercurial's API for use by third-party packages.

Attachments (1)

Portfile.patch (1.7 KB) - added by deric@… 15 years ago.
Portfile patch for mercurial 0.9 -> 0.9.1

Download all attachments as: .zip

Change History (2)

Changed 15 years ago by deric@…

Attachment: Portfile.patch added

Portfile patch for mercurial 0.9 -> 0.9.1

comment:1 Changed 14 years ago by markd@…

Cc: markd@… added
Resolution: fixed
Status: newclosed

Committed. Thanks!

Note: See TracTickets for help on using tickets.