Today, ytechie has posted a good introduction to distributed source control. It is nice to see that we now have more options when it comes to SCM. While I can see the need for distributed source control systems in large projects like the Linux kernel or FreeBSD, I have found over the years that with the evolution of broadband around the world, bandwith is no longer a bottleneck and it is possible to use a centralized source control system with teams working on different continents.
In addition, I am wondering if distributed source control systems would have a tendency to impede continuous integration as individuals are no longer obligated to check-in their changes in the central repository.
I am interested in your comments. Do you have experience with Distributed Source Control systems and do you feel that they have helped improved your productivity?