- <HTML>
- <HEAD>
- <TITLE>
- VCP/RevML Project - Perforce Public Depot
- </TITLE>
- </HEAD>
- <BODY BGCOLOR="#FFFFFF">
- <CENTER>
- <P>
- <A NAME="toc"></A>
- <h2>
- <sub><a href="../index.html">Perforce Public Depot</a></sub><br>
- The <tt>VCP</tt>/RevML Project
- </H2>
- <P>
- <TABLE BORDER=0><TR><TD>
- <B>
- <UL>
- <LI><A HREF="#about">About This Project</A>
- <LI><A HREF="#docs">Documentation</A>
- <LI><A HREF="#dist">The VCP Distribution</A>
- </UL>
- </B>
- </TABLE>
- </CENTER>
- <br>
- <br>
- <br>
- <!------------------------------------------------------------------>
- <P>
- <TABLE CELLSPACING=0 BORDER=0 WIDTH=100%><TR><TD BGCOLOR=FFCC66>
- <A NAME="about"></A>
- <H2>About This Project
- </H2>
- <TD WIDTH=5% BGCOLOR=FFCC66 ALIGN=RIGHT><FONT SIZE="-2"><A HREF="#toc">
- Back to<BR>Table of<BR>Contents</A></TD></TR>
- </TABLE>
- <!------------------------------------------------------------------>
- <p>
- <table cellpadding=5%>
- <tr>
- <td valign=top>
- <b>Content</b>
- </td>
- <td valign=top>
- Perl code and documentation for the <b><tt>vcp</tt></b> (Versioned Copy)
- tool and <b>RevML</b> (Revision Markup Language).
- <p><tt>vcp</tt> is a tool for copying revision controlled files between
- various SCM repositories. For example, using <tt>vcp</tt>, it is
- possible to copy the contents of a entire Perforce depot (or part of
- one) into a depot on a different Perforce server or to copy the contents
- of a CVS repository into a Perforce server (or vice-versa).
- <p>
- <tt>vcp</tt> currently supports bidirectional exchanges between any two
- of:
- <ul>
- <li>RevML
- <li><tt>CVS</tt>
- <li>Perforce
- <li>VSS (beta)</tt>
- </ul>
- <p>RevML is an XML language that represents file revisions, such as
- those managed by Perforce and other version control and configuration
- management systems. RevML provides a generic way to represent revisions,
- distinct from any particular version control or SCM tool's format. It
- forms the basis for other tools that operate on file revisions.
- </td>
- </tr>
- <tr>
- <td valign=top>
- <b>Curator</b>
- </td>
- <td valign=top>
- The current curator for this project is Barrie Slaymaker. Please send
- email to <a href="mailto:barries@slaysys.com">barries@slaysys.com</a> if
- you would like to submit contributions or have questions.
- </td>
- </tr>
- <tr>
- <td valign=top>
- <b>Mailing<br>List</b>
- </td>
- <td valign=top>
- The
- <a href="http://maillist.perforce.com/mailman/listinfo/revml"><b>revml</b>
- mailing list</a> is used by contributors and users of RevML and <tt>vcp</tt>
- for a general discussion of the development and use of these tools.
- </td>
- </tr>
- </table>
- <!------------------------------------------------------------------>
- <P>
- <TABLE CELLSPACING=0 BORDER=0 WIDTH=100%><TR><TD BGCOLOR=FFCC66>
- <A NAME="docs"></A>
- <H2>Documentation
- </H2>
- <TD WIDTH=5% BGCOLOR=FFCC66 ALIGN=RIGHT><FONT SIZE="-2"><A HREF="#toc">
- Back to<BR>Table of<BR>Contents</A></TD></TR>
- </TABLE>
- <!------------------------------------------------------------------>
- <p> <tt>vcp</tt> documentation is <a
- href="http://public.perforce.com:8080/@cdf=//public/revml/docs/html/index.html&@//public/revml/docs/html/index.html">browsable
- as HTML</a> via <a
- href="http://public.perforce.com/public/index.html">the Perforce
- repository.</a>
- <p> In addition, please refer to the following files from the
- distribution for more information:
- <ul>
- <li><b><a href=README>README</a></b>
- <li><b><a href=INSTALL>INSTALL</a></b>
- <li><b><a href=CHANGES>CHANGES</a></b>
- <li><b><a href=LICENSE>LICENSE</a></b> (BSD-style)
- <li><b><a href=MANIFEST>MANIFEST</a></b>
- </ul>
- <p>All of the documentation is embedded in files in <a
- href="http://public.perforce.com:8080/@md=d&cd=//public/revml/&ra=s&c=E7O@//public/revml/bin/?ac=83"><tt>bin/</tt></a>
- and <a
- href="http://public.perforce.com:8080/@md=d&cd=//public/revml/&ra=s&c=E7O@//public/revml/lib/?ac=83"><tt>lib/...</tt></a>
- using POD (Plain Old Documentation). The <tt>vcp help</tt> command
- gives command-line access to all documentation, but lists user
- documentation by default. The <tt>vcp help <i>dest_dir</i></tt> command
- can be used to build your own local copy of the documentation as HTML
- (this is what is used to generate the HTML documentation linked to
- above).
- <!------------------------------------------------------------------>
- <P>
- <TABLE CELLSPACING=0 BORDER=0 WIDTH=100%><TR><TD BGCOLOR=FFCC66>
- <A NAME="dist"></A>
- <H2>The VCP Distribution
- </H2>
- <TD WIDTH=5% BGCOLOR=FFCC66 ALIGN=RIGHT><FONT SIZE="-2"><A HREF="#toc">
- Back to<BR>Table of<BR>Contents</A></TD></TR>
- </TABLE>
- <!------------------------------------------------------------------>
- <p>VCP is primarily distributed as a single Perl file with most of
- the prerequisite modules built-in. This is available from:
- <a
- href="http://public.perforce.com:8080/@md=d&cd=//public/revml/dist/&cdf=//public/revml/dist/vcp.pl@//public/revml/dist/vcp.pl">//public/revml/dist/vcp.pl</a>
- <p>In order to modify VCP, you'll need a number of prerequisite modules
- installed and VCP itself. The most up to date (and possibly unreleased)
- files comprising the current distribution of VCP (which includes the DTD
- and support files for RevML) are available for direct browsing and
- downloading from the Perforce Public Depot at
- <blockquote><b> <A
- HREF="http://public.perforce.com:8080/@ra=s@/public/revml/">
- //public/revml/...</a> </b></blockquote>
- <p>VCP may be downloaded from the Public Depot using any Perforce
- client software. End users should (for now, in beta mode) use the
- dist/vcp.exe and dist/vcp-rh8 binaries.
- <p>Only developers should sync from the repository and read the README and
- INSTALL documents.
- <!------------------------------------------------------------------>
- <br><br><br>
- <!------------------------------------------------------------------>
- <P>
- <TABLE CELLSPACING=0 BORDER=0 WIDTH=100%>
- <TR>
- <TD WIDTH=15% BGCOLOR=FFCC66 ALIGN=LEFT VALIGN=CENTER>
- <FONT SIZE="-2">
- Copyright ©<br>
- 1998, 1999<br>
- <a href="http://www.perforce.com">Perforce Software</a><br>
- </FONT>
- </TD>
- <TD WIDTH=70% BGCOLOR=FFCC66 ALIGN=CENTER>
- <FONT SIZE="-2">
- You're browsing a file stored as<br>
- <code>$Id: //guest/dimitry_andric/revml/branch/5088/index.html#1 $</code><br>
- in the
- <A HREF=http://public.perforce.com/public/index.html>Perforce Public Depot</A>.
- </FONT>
- </TD>
- <TD WIDTH=15% BGCOLOR=FFCC66 ALIGN=RIGHT>
- <FONT SIZE="-2"><A HREF="#toc">
- Back to<BR>Table of<BR>Contents</A></TD></TR>
- </FONT>
- </TD>
- </TR>
- </TABLE>
- <!------------------------------------------------------------------>
- </BODY>
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#1 | 6119 | Dimitry Andric | Create branch from //public/revml, changelist 5088, since I originally started making chan...ges to this version. « | 17 years ago | |
//guest/perforce_software/revml/index.html | |||||
#8 | 4504 | Barrie Slaymaker | - remove CPAN info from index.html | 21 years ago | |
#7 | 1996 | Barrie Slaymaker | Refer to the vcp.pl "fat" distribution | 23 years ago | |
#6 | 1995 | Barrie Slaymaker | Improve links to source directory Move documentation info abov...e source code browsing info Show how to get command line help and how to generate local HTML documentation « |
23 years ago | |
#5 | 1994 | Barrie Slaymaker | Make VCP the primary subject of the page instead of RevML. Poi...nt to the HTML docs in the repository browser. « |
23 years ago | |
#4 | 1992 | Barrie Slaymaker | Add VSS notification. | 23 years ago | |
#3 | 1155 | rmg | The change to utils/index.html was required to get the page to... render better with Netscape 6.2. (Without the closing </B> tags, the whole page from the Depot Browsers section on down rendered bold...!) I made the same logical change to the other four for consistency, though they didn't seem to suffer from the same problem. p4dti/index.html still doesn't render right under Netscape 6.2, but it's from a different patterns and I couldn't see a quick clean fix... so I didn't mess with it for now. « |
23 years ago | |
#2 | 776 | rmg | Adjust the revml index (per feedback from barries and others) and point the top level ind...ex link at it. « |
24 years ago | |
#1 | 775 | rmg | First cut index page for RevML. | 24 years ago |