Part on Git not being content collaboration tool is just wrong.
Code merges are extremely semantic. Changes over multiple files/places in project are the norm.
Feels like author went on defensive mode against Git. But he is quite right on other points.
replies(1):