Ticket #859 (closed enhancement: wontfix)
publicly-readable real-time Subversion repo access
|Reported by:||geofft||Owned by:|
|Priority:||normal||Milestone:||The Distant Future|
|Cc:||Fixed in version:|
The current public source repository, /afs/dev.mit.edu/source/svn-repos (served via svn://debathena.mit.edu/athena), is updated periodically by a cronjob that has read access to the real repository at svn.mit.edu:/svn/athena. This means that people reading commit zephyrs won't be able to look at the commit immediately, nor will Trac show the commit in the browser immediately. The same is true of the public source checkout in the "source" locker.
It would be nice to have this updated more quickly. There are two possible solutions I see:
- Update the mirror and the checkout from a post-commit hook. Greg Hudson says that the reason this currently doesn't happen is that post-commit hooks don't get environment variables, and therefore don't have tickets to use to "aklog dev". When we move to the athena cell, this may become much easier. You could also imagine some process involving calling a CGI to go do the fetch, or something.
- Have a svnserve pointed at the real /svn/athena. Is this what anonsvn.mit.edu is for?