@thegibson Years ago, shortly after I had joined a company I committed about 150k files into our version control system, SVN. Just 14gb, small potatoes in my previous company. And really if the commit fails, these operations are atomic.

...

Are they really?

Commit fails. Workspace gets corrupted. Any operation against the server returns garbage errors.

ANY operation. Not just mine. I somehow corrupted the corporate database. Server had toe be taken down for the day as IT had to restore it from the daily backups.