Usability Review: Distributed Version Control System
This review aims to show the differences between the three most popular DVCS (Distributed Version Control Systems), Bazaar, Git and Mercurial.
The review consist of a collection of use cases and we assume that the user is doing the operation for the first time. We try to focus on use cases where errors are likely to happen, and where users will need to use the tools behaviour to figure out how to solve the situation.
Here is the list of use cases: