I've been thinking of doing this kind of thing for a while.
There's just one more important thing I think you should do: Add a diff mailer and a mailing list we can subscribe to, so it is possible for people to review the changes.
Yeah something like the timelime feature in trac would be nice to see the diffs and commits. Would also probably make it easier to notice people slipping in those calls to 'rm -rf /' with system and back those out.