svnroot
is a wrapper around svn
which safely applies a permission scheme
while updating a working copy. It is intended to ease placing one's root
filesystem under revision control.
You can download it and its associated manual page
here.
Both are quite not finished yet.
Also, you may want to edit the perl script to change
the permission table's filename,
which is now usr/local/etc/svnroot/perms
despite
what the manual page claims (etc/svnroot/perms
).
Blame FreeBSD.
As an alternative, you may want to have a look at David Hardeman's metastore.