Release Notes: This release brings a large number of changes, including a full rewrite of the internal structures for handling versioning and merging. The new code implements a richer representation and is smaller, better tested, more theoretically sound, and faster. Otherwise, users should not notice much different. More noticeably, the command name has changed to "mtn". A number of other smaller changes have also been made.
Release Notes: The name of the binary has been changed to "mtn". Encoding of non-ASCII filenames is now checked more strictly. The root directory is now renamed, so migration of all old histories to the new format is now possible. Changes in database storage format reduce space usage by 25%. Several other bugfixes and UI tweaks were made. This is more or less a 0.26 release candidate.
Release Notes: Miscellaneous bug fixes and feature additions were done. The "mv" command is smarter. "log" can go forward as well as backwards now. "update" once again can go to arbitrary revisions. A bug in "serve" on systems that do not have IPv6 support was fixed.
Release Notes: This release only fixes a security problem. Previous versions of monotone contained a bug on case-insensitive filesystems whereby it was possible for a malicious committer to add a versioned file named, for instance, "mt/monotonerc". When checked out on Windows or Mac OS X, such a file would end up inside monotone's metadata directory ("MT"), and allow arbitrary code to be executed. Exposure is similar to that of habitually running "monotone update; make" without reviewing patches.
Release Notes: This preview release features a rewritten versioning core and a rewritten network protocol. It is not recommended except for testing. The new code features an improved merge algorithm, first class support for attributes and directories, and many other changes.
Release Notes: IPv6 support where OS support exists. Command line syntax for 'revert' has been changed to require an argument. 'revert' gives feedback on reverted files. Database locking improvements for concurrent readers. Ticker display has been fixed on Win32. The 'read' command now handles pre-0.24 keys correctly. Improvements to restrictions handling for 'log'. A Portuguese Brazilian translation. Windows 9x and NT 4 compatibility fixes.
Release Notes: Private keys are now stored per-user, rather than per-db, and in a more standard format. Several command line enhancements, for instance 'add --unknown', 'drop --missing', and 'revert --missing'. A new "h:" selector to easily refer to branch heads. Enhancements to server permissions support to make granting/revoking access easy without restarting the server. More user-friendly handling of database lock contention. Fixes to multibyte character handling. Improved delta storage handling (gives 0-50% improvement in database size). Many small bugs were fixed and enhancements added.
Release Notes: Support for .mt-ignore files was added and many internationalization improvements were made. Support for more interactive merge tools was added, especially on OS X and Win32. A new '--execute' option on 'rename' and 'drop' that cause the file to actually be moved/deleted was added. Debug logs now include information on problematic data to improve remote debugging. New translations to French and Japanese were included. Many UI and performance improvements were made along with bugfixes.
Release Notes: This is mostly a maintenance release. The cryptography library was switched from crypto++ to botan. This should cause no user-visible changes. Many small UI cleanups and error message clarifications were done. Server permission handling was simplified.
Release Notes: Flexible branch handling was added for netsync. The CVS importer was rewritten. The "diff" command was enhanced. Many UI improvements were made. Protection against man-in-the-middle attacks is now provided for network operations. Many performance improvements and bugfixes were made.