I just love when this happens:
$ svn ci -m "Commit some stuff" Sending foo Adding foo/bar.php Adding foo/baz.php Adding bar/quux.php Sending quux.php … Transmitting file data .svn: Commit failed (details follow): svn: While preparing '.' for commit svn: Directory 'foo’ is out of date $ svn up At revision 32439.
And then the commit works. Because, you know, you have to be at a revision with no changes at all vs. your current one to commit a file.
So stupid.