Monotonous
| Monotonous
 
  | 
|
|---|---|
 
 | 
|
| Basic data
 
  | 
|
| developer | The monotonous development team | 
| Current version | 1.1  (May 4, 2014)  | 
| operating system | Unix , Linux , BSD , Mac OS X , Windows | 
| programming language | C ++ | 
| category | Version management | 
| License | GPL ( Free Software ) | 
| www.monotone.ca | |
Monotone is a free distributed version control system . Monotone manages versions of files independently of file names and groups versions in changesets . The design principles are based on distributed management and use cryptographic primitives as file version stamps (via SHA1 - hash function ) and to authenticate user actions (via RSA - signatures ). Under Microsoft Windows it can e.g. B. can be used with the client Guitone.
Monotone served as inspiration for Git and is used by Pidgin and i2p , among others .
properties
Monotone is a distributed version control system that differs from traditional version control systems in a few ways:
- Distributed approach to version control
 - Uses SHA-1 hashes to identify individual files as well as groups of files instead of version numbers.
 - Every Monotone client can act as a server. There is no separate monotone server.
 
Further properties are:
- Internationalization support
 - Portable design implemented in C ++
 - Monotone can import CVS projects, and operating commands similar to CVS support the changeover
 - Signing the revisions using RSA certificates
 - Access Control : The access control is less based, as in traditional centralized systems, on restrictions on entries in the repository , but on the monotonous end user deciding when and how he wants to use this information in his work area. He realizes this through the trust concept built into Monotone.
 - Build Integration : Enables build and test systems to be triggered via commits .
 - Compact repository : Monotone compresses files and file deltas using gzip .
 - CVS import: Monotone can import the CVS history.
 - Log Review: Formatting guidelines for log messages.
 - Repository replication : Replication or mirroring of the repository for load distribution or as a backup.
 - Offline: The developers can work completely offline except for the synchronization processes.
 - History inventory when renaming: files and directories can be renamed without losing histories or hindering future merges .
 
Web links
- Monotone site (English)
 - ViewMTN, a Monotone front-end (English)
 - Guitone, a platform-independent graphical interface to Monotone
 - Monotone-Viz (English)
 - Wiki with feature descriptions (English)
 - I2p Monotone Guide (English)
 
Individual evidence
- ↑ Linux kernel archive: Kernel SCM saga ( Memento of the original from June 30, 2012 in the web archive archive.today ) Info: The archive link was automatically inserted and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice.
 - ^ ProjectsUsingMonotone. November 21, 2010, accessed November 21, 2010 .
 - ↑ Trust Foundations
 
