At Geodesic, our internal web server serves a checked out copy of our
repository. (Our depot is called "info.geodesic.com" so that our URLs
resemble our filespecs.) We'd like to switch over to using WebKeeper for
the whole thing, so that we don't need to have a wasteful "sync" cron job
running, or disk space for a copy of the latest version of everything.
It's almost right for what we need, but there are a few things that are
missing:
1. We need URLs like "http://info.geodesic.com/foo/bar/" to refer to the
default document, like "http://info.geodesic.com/foo/bar/index.html".
Ideally, this should use the Apache configuration to choose the file.
2. When the default document doesn't exist we need a directory listing.
(A nice listing with extra Perforce information would be good, too.)
3. CGI scripts need to work, even though they're in the repository.
I was wondering if anyone out there had already solved these problems and
was willing to share.