$ svn ciSure enough, even entering Vim and immediately exiting would return a non-zero exit status:
svn: Commit failed (details follow):
svn: system('vi svn-commit.tmp') returned 256
$ viI read somewhere that this might be because of a bad plugin. Sure enough, the following fixed it:
$ echo $?
mv doc/rails.txt plugin/rails.vim ~/.Trash