This document compares the decentralized version control systems Git and Mercurial. It discusses their histories, how they work in a decentralized manner without needing a central server, branching and merging workflows, and integration with development environments and tools. Key advantages noted are performance, flexibility, and popularity for Git, while Mercurial provides good multi-platform support and integration. The conclusion is that distributed version control systems are now essential for open source and will become standard in companies in the near future.