BIGpedia.com - Monotone (software) - Encyclopedia and Dictionary Online
encyclopedia search

Monotone (software)

Monotone is a software tool for revision control licensed under the GNU GPL.

Contents

Features

Like GNU arch and unlike Subversion, Monotone takes a distributed approach to version control. A unique feature of Monotone is that instead of using version numbers for each revision, it uses SHA-1 hashes to identify specific files or groups of files.

Although Monotone originally supported a variety of networking protocols for synchronizing trees, it now exclusively uses a custom protocol called netsync, which is more efficient. There is no separate Monotone server because any Monotone client can act as a server, in accordance with the end-to-end principle.

Other features of Monotone include:

As of April 2005, possible drawbacks of Monotone include:

  • Less mature and popular than competing systems such as GNU arch and Subversion
  • Slower than some comparable SCM systems
  • No support for traditional communication protocols like SFTP
  • A lack of GUI interfaces

In April 2005, Monotone became the subject of increased interest in the FLOSS community after Linus Torvalds mentioned it as a possible replacement for BitKeeper in the Linux development process.[1]

Releases

  • Version 0.18 was released on Monday, April 11th 2005. It contained performance improvements and bug fixes.
  • Version 0.17 was released on Friday, March 18th 2005. It contained bug fixes and additional features.

Platforms

Monotone is released as source and pre-built binaries for several platforms, including:

Support

Currently support for the software is given on mailinglists and IRC.

Author

The primary author of Monotone is Graydon Hoare.

See also

External link



The contents of this article are licensed from Wikipedia.org under the GNU Free Documentation License.
How to see transparent copy

01-04-2007 01:21:04