Why Git over SVN and perforce