Distributed version control system
