Distributed SCM system with simple-to-use command line interface and auto-merging capability for projects of any size.