You can do this by writing a CGI program that will accept arguments for the file name and the version to be viewed, check out the right one from RCS, and send it back to the client. If you want to get fancy, you can have a configuration page where a user chooses the version to be viewed. Then you set that version in a cookie so that you will know the version they want without adding it to the URL. By mapping a set of URLs using apache's Location directive, you can have anything under /rcs/* go to your CGI program which will then look at PATH_INFO to determine which file to show and the cookie to determine which version. Of course all of this can be done with mod_perl as well.

In reply to Re: Dynamically display different versions. by perrin
in thread Dynamically display different versions. by artist

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.