Git&#x27;s definitely an improvement over Subversion (CVS, etc...).  Without the commit history there&#x27;s a lot you couldn&#x27;t do (e.g. bisect stuff), but things would still be workable.  Distributed models are almost always more robust than centralized ones though.<p>As I understand it, the main benefits are still risks though (e.g. central directory).  The code itself isn&#x27;t really at risk, especially with signed commits.