Distributed version control systems (DVCSs) offer a number of advantages over centralized VCSs...