Mercurial: Version 1.0 with Various Improvements

Version 1.0 of Mercurial, a distributed version control system, has just been released.

The software is mainly written in Python and does not need a central repository server. The current release includes a variety of new features, including easier installation, a revamped merge tool configuration and improved management of copied and renamed files.

There is also some news on the command front: the bundle now supports the "--all" option to bundle the whole repository. There is also a new option for the log command: "-b" or "--only-branch" tells log to display the revisions for a single branch. On top of this, the developers have accelerated the revert process.

The churn extension which graphically represents the number of lines modified per user and file now has official Mercurial extension status, compared to its previous contrib status. On top of this, there is a new Inotify extension that uses the Linux kernel 2.6 Inotify API to check file status on each change.