
URL space
----------

It is expected someone will not put the dcvs stuff in the
web space directories, but instead ad an httpd.conf directive
like...
   ScriptAlias /dcvs "/home/dcvs/dcvs-0.2/dcvs.cgi/"  

or possibly even...
  <VirtualHost ip.address.of.host.some_domain.com>
    ScriptAlias / "/home/dcvs/dcvs-0.2/dcvs.cgi/"  
    DocumentRoot /www/docs/host.some_domain.com
    ServerName dcvs.some_domain.com
  </VirtualHost>

Next optionally we have a bogus directory for those
people who don't support cookies.  The bogus directory
is the cookie.  It looks like /cookie[A-F\d]+/

Next we have the path inside of the current repository.

So that people don't accidentally save our derived
pages as the files themselves, we will include a
suffix like --file.html and a get parameter
?s=1 .  If this suffix and parameter are not
present then we will supply the latest file in
native format.



files
----------
cgi.pm         html generation, and form parameters
session.pm     keeping session
db.pm          database access routines


