Ticket #859 (closed enhancement: wontfix)

Opened 10 years ago

Last modified 8 years ago

publicly-readable real-time Subversion repo access

Reported by: geofft Owned by:
Priority: normal Milestone: The Distant Future
Component: development Keywords:
Cc: Fixed in version:
Upstream bug:


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:

  1. 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.
  2. Have a svnserve pointed at the real /svn/athena. Is this what anonsvn.mit.edu is for?

Change History

comment:1 Changed 10 years ago by jweiss

anonsvn.mit.edu mirrors selected repositories from svn.mit.edu, but allows anonymous read access. That said, it also uses a nightly mirror, so it won't help with the problem you're trying to solve.

comment:2 Changed 8 years ago by jdreed

  • Status changed from new to closed
  • Resolution set to wontfix

This is pronounced "Github"

Note: See TracTickets for help on using tickets.