show / hide section
Application Details - Learn about the application

edit info

Monotone is an Open Source software tool for revision control. Monotone tracks revisions to files, groups sets of revisions into changesets, and tracks history across renames. The design principle is distributed operation making heavy use of cryptographic primitives to track file revisions (via the SHA1 secure hash) and to authenticate user actions (via RSA cryptographic signatures). Each participant maintains their own revision history store in a local SQLite database. Monotone is especially strong in its support of a diverge/merge workflow, which it achieves in part by always allowing commit before merge. Revisions are exchanged using the custom netsync protocol which has its own IANA-assigned port (4691) and is supported by a Wireshark plug-in for traffic analysis (netsync shares some conceptual ground with rsync and cvsup). The focus of the project is on integrity over performance. Prior to some heavy optimisation in revision 0.27, this emphasis on correctness over optimisation was often blamed for causing poor initial experiences. The first action of a new user is often to synchronize (clone) a large existing Monotone database, an action which used to take hours to execute due to the extensive validation and integrity checking which Monotone performs when revisions are moved through the network. Once the initial (clone) database is populated, subsequent actions are usually quick. There is still room for further optimisation on some rarer functions.   [edit]

Project Details   [edit]

Project Resources   [edit]

Attribution: Information obtained from users, and repositories like FLOSSmole, Wikipedia, Apache, Codehaus, Tigris and several others. Please inform us of any errors, objections or omissions. You can find our terms of service here.
more details


monotone

Monotone is an Open Source software tool for revision control. Monotone tracks revisions t...

OStatic Users 0
Stories 0
Questions 0
open
Copy and paste the following script code into the HTML source of the site where you want this widget to appear.
<script type="text/javascript"> ostaticv='i=100705&t=badge&h=130&w=300'; </script> <script src="http://ostatic.com/ostatic.js" type="text/javascript"> </script>

Application Users

Be the first to add!

show / hide section
Screenshots & Screencasts - See the Application in action

Top
add screenshot
add screenshot

show / hide section
Alternatives - Suggested alternatives to this software

Top
add alternative
image
subversion

In computing, Subversion (SVN) is a version control system initiated in 2000 by CollabNet...

added by an anonymous user
image
cvs

The Concurrent Versions System (CVS), also known as the Concurrent Versioning System, is a...

added by an anonymous user
image
cvs

The Concurrent Versions System (CVS), also known as the Concurrent Versioning System, is a...

added by an anonymous user
image
git

Git is a distributed revision control / software configuration management project created...

added by an anonymous user
Showing Page:

    show / hide section
    News Central - Stay informed with Application-related news

    Top

    show / hide section
    Questions - Get Answers and Share Your Expertise

    Top
    show / hide section

    Application-Related Questions

    Ask the OStatic community your question about this software.

    Ask A Question

    Search oDesk Experts

    Need help with your project? 66,000+ experts await your request at oDesk

    show / hide section
    Reviews - Learn from members' experience and share your own

    Top
    show / hide section

    Application Reviews

    image

    Add A Review