I've got an SVN repository that lives on a Windows network drive (and accessed through a file url). A number of my coworkers can't and won't use SVN, so I need to maintain a read-only mirror of everything in the repository in another directory.
I don't see any easy way to do it. I can't make it a working copy, because that chews up too much network space. svn export won't remove files which are deleted from the repository. I was trying to create a hook script to copy files over when they're checked in, but I can't guarantee the path to the SVN executable will be the same for every client.
I was going to simply have a script which I manually run which compares each file in the repository with the file on the network and either deletes or copies it if there's a mismatch, but I can't seem to get the size of the file from the repository, which means I would have to rely solely on the reported change date of the file--which I'm reluctant to do.
What's the best way of getting this set up?