This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
If you want a nice (=displays information in a relatively easy to view and navigate form, while being contained in single file, and having the whole state of a session be it's GET Url) repository browser for subversion, you could try BelowVersion (which should be somewhere around the web.. I'm not terribly good at keeping track of my own project, haha) though it's written in Python, because doing what it does from PHP would take hours-per-request.
No idea if it works with recent versions of Subversion though. If not, throw me a message and I'll see if I can be bothered to fix it.
Doesn't do source highlighting though.
The real problem with goto is not with the control transfer, but with environments. Properly tail-recursive closures get both right.
Back when my project was active, I found that administering the CMS bascially ate all the time I wanted to spend developing the OS. Since then, I advocate a minimalistic approach - don't offer what you don't really need. A forum can be a #1 time killer, for example.
A very good code-centric CMS is trac, integrating a Wiki, bug tracker, and SVN source browser. It's free, PostgreSQL-compatible, but unfortunately using Python....
Every good solution is obvious once you've found it.
Actually I don't much care what language some web-app is written in. Either it does the job or it does not, I don't have the time to fiddle with internals if it doesn't. Trac worked quite well for me on various occasions.
Every good solution is obvious once you've found it.