I'm in a bit of a situation. We have our private subversion server that we use for development, but one of our government clients is requesting access to our commit logs so that they can get an up-to-date picture of what we've been doing on the system.
I don't have a problem with them reading our commit logs, but what I do have a problem with is them having access to our source code - they can't have read or write.
The obvious solution is to do an
svn log ourselves and give them an export, but they want direct SVN access as they apparently have an auditing solution that will import the
svn log command automagically.
So, is there a way I can set up access to a subversion repo and deny them access to everything except
svn log? I don't care if I have to set up a virtualhost just for this, but it has to be done over http(s). We're also using LDAP for authentication if that makes any difference.