Subversion Delegation?

time to read 1 min | 90 words

I want to have two repositories that reflect the same code base. The idea being that I can setup a repository on a computer I control that will propogate all changes to the public repository on public internet. I think that this may be possible using post commit scripts, but I'm not very sure of that.

Idealy, I would want to have the reverse, when I'm on the road and check in stuff, that the internal repository would be updated as well. Ideas?