Git is far from perfect. But, there's roughly half bullshit, half "yes but is it really an issue?" things here to me.
Things like detailing the github process and blaming git just does not work for example.
Blaming additional git features that svn simply does not have.. is also nonsense to me.
Finally, you CAN rewrite history in svn, its just extremely painful. In git it's not and.. its a good thing. I prefer USEABLE history than trashy commits. And don't tell me its about having proper devs making commits. As pointed out, you get external commits in git. You can't control them without refusing them and then what? In svn you don't even have the possibility to refuse them.
Don't get me started on how svn is way more about the maintainer due to this...
Things like detailing the github process and blaming git just does not work for example.
Blaming additional git features that svn simply does not have.. is also nonsense to me.
Finally, you CAN rewrite history in svn, its just extremely painful. In git it's not and.. its a good thing. I prefer USEABLE history than trashy commits. And don't tell me its about having proper devs making commits. As pointed out, you get external commits in git. You can't control them without refusing them and then what? In svn you don't even have the possibility to refuse them.
Don't get me started on how svn is way more about the maintainer due to this...