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