I think git just won
By andy.grover on Jan 14, 2009
Qt is moving to LGPL and a more open development process.
The article notes:
In addition to adopting the LGPL license for Qt, Nokia will also be completely changing Qt's development model to make it more inclusive and transparent. The source code will be moved to a publicly-accessible Git repository so that the latest changes will always be visible. The use of Git, a distributed version control system, will make it easier for third-party developers to participate directly in the process of improving Qt. To further reduce the barrier to participation, Nokia plans to accept code from contributors without requiring copyright assignment.
Aside from how great this is for developers using Qt, I think this pretty much indicates the DSCM race has been won. Aside from the kernel and X using Git (and Rails), both KDE and Gnome camps appear to be moving towards Git.
The one thing that Git still seems to be lacking is a nice libgit library for applications to access it. The common approach for language wrappers for Git in Ruby and Python is to shell out to the git executable to do stuff. It works, but yeesh, cmon. I want git embedded everywhere. I want Firefox to use git to store my bookmarks. That's not gonna happen until other applications can easily use Git's functionality.