Making Sense of Revision-control Systems, WHETHER DISTRIBUTED OR CENTRALIZED, ALL REVISION-CONTROL SYSTEMS COME WITH COMPLICATED SETS OF TRADEOFFS. HOW DO YOU FIND THE BEST MATCH BETWEEN TOOL AND TEAM? BRYAN O'SULLIVAN - http://queue.acm.org/detail.cfm?id=1595636