This document discusses Atlassian's move from centralized version control systems (VCS) like Subversion to distributed VCS (DVCS) like Git and Mercurial. It provides an overview of centralized and distributed VCS, highlighting benefits of DVCS like flexibility and easier branching and merging. It also outlines Atlassian's reasons for switching, including improved developer workflow and speed. The document gives tips for making the transition like bringing over history from the old system, integrating with other tools, and using continuous integration.