When it comes to very small projects (just a few devs), how effective are distributed version-control systems (e.g., git) compared to systems with a central repository?I like the idea of having a central repository because it seems much more elegant and organized.  However, after watching Linus Torvalds's Google Talk, I have my doubts.  Are all those benefits really noticeable with such a small project, though?
Distributed Version-Control for Small Projects
version control
DVCS doesn't mean you can't have a central repository.  I have no idea how so many people get that into their heads.  Possible svn workflows are a subset of possible git workflows, so if you want to start out using git as simply as this, there's nothing stopping you.  However, the reverse isn't true if you want to use distributed features later.  Personally, I prefer to have options available I might never use, rather than later find I want to use an option that isn't available.