Today I discovered that a new storage backend is implemented in Subversion: fsfs.

This seems to be the ultimate solution against the problems I had with the repository I used with my friends at University: databases crashes and permissions problems.

I just migrated the repository, this is very simple:

netu lib/svn # svnadmin dump iup > iup.svn.dump
[...]
netu lib/svn # svnadmin create --fs-type fsfs iup-fsfs
netu lib/svn # svnadmin load iup-fsfs < iup.svn.dump
[...]
netu lib/svn # mv iup iup.old
netu lib/svn # mv iup-fsfs iup
netu lib/svn # chown -R acid.iup iup && chmod -R g+w iup

Done.