<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>VCP/RevML Project - Perforce Public Depot</title> </head> <body bgcolor="#ffffff"> <center> <p><a name="toc"></a> </p> <h2><sub><a href="../index.html">Perforce Public Depot</a></sub><br> The VCP/RevML Project </h2> <p> <table border="0"> <tbody> <tr> <td><b> <ul> <li><a href="#about">About This Project</a> </li> <li><a href="#docs">Documentation</a> </li> <li><a href="#dist">The VCP Distribution</a> </li> </ul> </b> </td> </tr> </tbody> </table> </p> </center> <br> <br> <br> <!------------------------------------------------------------------> <p> <table cellspacing="0" border="0" width="100%"> <tbody> <tr> <td bgcolor="#ffcc66"><a name="about"></a> <h2>About This Project </h2> </td> <td width="5%" bgcolor="#ffcc66" align="right"><font size="-2"><a href="#toc">Back to<br> Table of<br> Contents</a></font></td> </tr> </tbody> </table> <!------------------------------------------------------------------> </p> <p> <table cellpadding="5" style="width: 988px; height: 387px;"> <tbody> <tr> <td style="vertical-align: top;"> <b>Content</b> </td> <td valign="top"> Perl code, binaries and documentation for the <b>VCP</b> (Versioned Copy) tool and <b>RevML</b> (Revision Markup Language.) <p><b>VCP</b> is a tool for copying revision controlled files between various SCM repositories. <b>VCP</b> can copy files and some related metadata from CVS or VSS repositories to a Perforce server. Executables have been built for Linux, Solaris and Windows platforms. A command line interface guides users through selection of source and target repositories. The configuration file created may be saved for further customization or run 'as is' to convert data from one respostiory to another. </p> <p><b>VCP</b> currently supports converting from: <br> </p> <ul> <li> CVS to Perforce <br> </li> <li>VSS to Perforce </li> </ul> <p><b>RevML</b> is an XML language that represents file revisions, such as those managed by Perforce and other version control and configuration management systems. <b>RevML</b> 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.</p> <p><b>RevML</b> may be specified as a source or target by editing the<b> VCP </b>generated<b> </b>configuration file.<br> </p> </td> </tr> <tr> <td valign="top"> <b>Curator</b> </td> <td valign="top"> This open source project is no longer under active development. </td> </tr> </tbody> </table> <!------------------------------------------------------------------> </p> <p> <table cellspacing="0" border="0" width="100%"> <tbody> <tr> <td bgcolor="#ffcc66"><a name="docs"></a> <h2>Documentation </h2> </td> <td width="5%" bgcolor="#ffcc66" align="right"><font size="-2"><a href="#toc">Back to<br> Table of<br> Contents</a></font></td> </tr> </tbody> </table> <!------------------------------------------------------------------> </p> <p> <b>VCP</b> 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> <p> In addition, please refer to the following files from the distribution for more information: </p> <ul> <li><b><a href="README">README</a></b> </li> <li><b><a href="INSTALL">INSTALL</a></b> </li> <li><b><a href="CHANGES">CHANGES</a></b> </li> <li><b><a href="LICENSE">LICENSE</a></b> (BSD-style) </li> <li><b><a href="MANIFEST">MANIFEST</a></b> </li> </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> <p> <table cellspacing="0" border="0" width="100%"> <tbody> <tr> <td bgcolor="#ffcc66"><a name="dist"></a> <h2>The VCP Distribution </h2> </td> <td width="5%" bgcolor="#ffcc66" align="right"><font size="-2"><a href="#toc">Back to<br> Table of<br> Contents</a></font></td> </tr> </tbody> </table> <!------------------------------------------------------------------> </p> <p>VCP is distributed as a single executable binary file. <br> </p> <ul> <li> <b><a href="http://public.perforce.com:8080/@ra=s@/public/revml/VCP/bin/bin.linux24x86/vcp">vcp</a> -- Linux 2.4 kernel for x84<br> </b></li> <li><b> <a href="http://public.perforce.com:8080/@ra=s@/public/revml/VCP/bin/bin.solaris8sparc/vcp">vcp</a> -- Solaris for SPARC<br> </b></li> <li><b> <a href="http://public.perforce.com:8080/@ra=s@/public/revml/VCP/bin/bin.ntx86/vcp.exe">vcp.exe</a> -- Windows x86 <br> </b></li> </ul> <p></p> <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 </p> <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. </p> <p>Only developers should sync from the repository and read the README and INSTALL documents. <!------------------------------------------------------------------><br> <br> <br> <!------------------------------------------------------------------> </p> <p> <table cellspacing="0" border="0" width="100%"> <tbody> <tr> <td width="15%" bgcolor="#ffcc66" align="left" valign="CENTER"> <font size="-2">Copyright ©<br> 1998, 2006<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/perforce_software/revml/index.html#9 $</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></font></td> </tr> </tbody> </table> <!------------------------------------------------------------------> </p> </body> </html>
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#12 | 6074 | michael | Fix a bunch of relative navbar links. | ||
#11 | 6026 | rlo |
Public depot fixes: * Titles formatted similarly * Navbar changed and shortened * Change review taken out of navbar * Links fixed |
||
#10 | 6025 | rlo |
Public Depot Redesign goes live * Skin matches KB and latest WWW skin * Rudimentary search mechanism based on google * did this already, but made some big mistakes and it was easier to obliterate and start over * about the above: yikes! |
||
#9 | 5504 | gerry | Point to VCP executables. | ||
#8 | 4504 | Barrie Slaymaker | - remove CPAN info from index.html | ||
#7 | 1996 | Barrie Slaymaker | Refer to the vcp.pl "fat" distribution | ||
#6 | 1995 | Barrie Slaymaker |
Improve links to source directory Move documentation info above source code browsing info Show how to get command line help and how to generate local HTML documentation |
||
#5 | 1994 | Barrie Slaymaker |
Make VCP the primary subject of the page instead of RevML. Point to the HTML docs in the repository browser. |
||
#4 | 1992 | Barrie Slaymaker | Add VSS notification. | ||
#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. |
||
#2 | 776 | rmg |
Adjust the revml index (per feedback from barries and others) and point the top level index link at it. |
||
#1 | 775 | rmg | First cut index page for RevML. |