Release Notes: The speed of the annotate and log commands was improved significantly. An import command was added to aid the tracking of upstream sources. content_diff and get_file_of commands were added to the automate interface. Improvements were made to the UI of the log command (--revision was replaced with --from, a new --to option was added, and the log output is now in toposort order). serve no longer accepts patterns on the command line (use permissions hooks). Implicit globbing was removed from the author selector. A new version of Botan was imported. Numerous other bugfixes and improvements were made.
Release Notes: Monotone now takes multiple --message (-m) flags. The validate_commit_message hook is now told what branch the commit is on. Automate commands now take options. Commandline options parsing and automated stdio file handling have been redone. Fixes have been added for gcc 3.3 building, roster caching logic, epoch refinement, and documentation. There's a new translation to Spanish (es).
Release Notes: Many operations are much faster. Most notably, pulling is approximately twice as fast, operations that calculate branch heads ("heads", "update", "commit", ...) are much faster, and fixing a memory leak in Botan has made large checkout operations much faster as well. The output from "status", "annotate", and "pluck" has been improved. Conversion of changelog messages to UTF-8 now works correctly, and a few invariant violations have been fixed. Several improvements were made to the "automate" interface.
Release Notes: This is primarily a bugfix and maintainence release. Highlights include more user-friendly output for "status", easier user selection of merge tools, and support for paths which are relative to the home directory when synchronizing over ssh. Occasional hangs on control-C have been fixed, and signal handling was generally improved. "log <FILES>" is slightly faster, and does better filtering. A rare bug in "update" has been fixed. "commit", "cvs_import", "ls unknown", and "ls missing" use much less memory. Boost is now used rather than popt to parse command line options.
Release Notes: A simple cherrypicker was added (accessed via "mtn pluck"). "diff -p" style output is now supported, enabled by default, and can be customized per file type. Permission errors on network operations give better error messages. When merging three or more trees, monotone now examines the history to choose the best order to merge them in. A rare bug where network operations froze has been fixed, as have several bugs in "revert --missing".
Release Notes: Arbitrary transport protocols are supported for synchronization. Synchronizing over ssh and between local files is now supported by default. A number of bugs have been fixed. Performance has been improved. A great deal of internal code cleanup has occurred.