- <HTML>
- <HEAD>
- <TITLE>
- PVCSToP4 Project
- </TITLE>
- <META name="keywords" content="PVCS perforce migration SCM scripts">
- <META name="description" content="Scripts to migrate from PVCS to Perforce">
- </HEAD>
- <BODY BGCOLOR="#FFFFFF">
- <CENTER>
- <h1>
- <A NAME="toc"></A>
- </h1>
- <h1>
- <sub><a href="http://public.perforce.com/public/index.html">Perforce Public Depot</a></sub><br>
- The PVCSToP4 Project
- </h1>
- <h2>
- PVCS<sup>®</sup> Professional to Perforce<sup>®</sup> Migration
- </H2>
- <font size="-1"><i>Perforce is a registered trademark of Perforce Software, Inc.</i></font><br>
- <font size="-1"><i>PVCS is a registered trademark of Serena Software, Inc.</i></font>
- <P>
- <TABLE BORDER=0><TR><TD>
- <B>
- <UL>
- <LI><A HREF="#about">About This Project
- </A>
- <LI>
- <a http://public.perforce.com/public/perforce/utils/vsstop4/main/vsstop4.zip" href="main/pvcstop4.zip">Zip file of sources (via HTTP)</a>
- <LI><a HREF="http://public.perforce.com:8080/@md=d&cd=//guest/robert_cowham/perforce/utils/pvcstop4/&ra=s&c=CtR@//guest/robert_cowham/perforce/utils/pvcstop4/?ac=83">Browse
- Public Depot</a>
- </UL>
- </b></TABLE>
- </CENTER>
- <br>
- <br>
- <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></font></TD></TR>
- </TABLE>
- <!------------------------------------------------------------------>
- <p>
- <table cellpadding=5%>
- <tr>
- <td valign=top>
- <b>Content</b>
- </td>
- <td valign=top>Source and documentation for PVCSToP4 scripts - Perl scripts to
- migrate a repository from Serena's PVCS<sup>®</sup> Professional into Perforce.
- <p>This set of Perl scripts converts PVCS<sup>®</sup> archives to Perforce, preserving the
- original times and authors. Branches are translated verbatim, individual file
- revisions are grouped as much as possible into Perforce's notion of atomic
- changes.</p>
- <p>Requires Perl 5.6, PVCS<sup>®</sup> 7.x (command line) or later and Perforce 2002.1 or later. The
- scripts only run on Windows (read values from Registry).</p>
- <p>The newest (fastest) version requires PCLI to be installed (PVCS<sup>®</sup> Command Line
- Interface). This is not usually installed by default.</p>
- <p><i><b><font size="7">This page is a private branch - please see the
- <a href="http://public.perforce.com/public/perforce/utils/pvcstop4/index.html">
- public copy</a> for real use!</font></b></i></p>
- <p>Basic Files required to download are (see <a href="main/README.txt">readme.txt</a>
- for more info):</p>
- <ul>
- <li dir="ltr">
- <p dir="ltr">
- <a href="http://www.activestate.com/Products/Download/Register.plex?id=ActivePerl">
- ActiveState Perl</a> (5.6 most frequently tested although 5.8 works)</p>
- </li>
- <li dir="ltr">
- <p dir="ltr">
- <b>
- <a href="main/pvcstop4.zip">main/pvcstop4.zip</a> (source files for conversion)</b></p>
- </li>
- <li>
- <a href="http://public.perforce.com/guest/tony_smith/perforce/API/Perl/released/p4perl56-setup-2.4320.exe">P4Perl
- 2.4320 for Perl 5.6.6</a><b> </b>or
- <a href="http://public.perforce.com/guest/tony_smith/perforce/API/Perl/released/p4perl58-setup-2.4320.exe">P4Perl
- 2.4320 for Perl 5.8</a> (required interface to P4 from Perl) - newer versions of
- P4Perl may require updates to the scripts.</li>
- </ul>
- <p>If you have an old version of PVCS<sup>®</sup> (prior to 6.5) or you can't get PCLI
- installed, then please use this older version of the scripts (not so well
- tested!!):</p>
- <ul>
- <li dir="ltr">
- <p dir="ltr">
- <a href="http://www.activestate.com/Products/Download/Register.plex?id=ActivePerl">
- ActiveState Perl</a> (5.6 most frequently tested although 5.8 works)</p>
- </li>
- <li dir="ltr">
- <p dir="ltr">
- <b>
- <a href="non-pcli/pvcstop4.zip">non-pcli/pvcstop4.zip</a> (source files for conversion)</b></p>
- </li>
- <li>
- <a href="http://public.perforce.com/guest/tony_smith/perforce/API/Perl/released/p4perl56-setup-2.2596.exe">P4Perl
- 2.2596 for Perl 5.6.6</a><b> </b>or
- <a href="http://public.perforce.com/guest/tony_smith/perforce/API/Perl/released/p4perl58-setup-2.2596.exe">P4Perl
- 2.2596 for Perl 5.8</a> (required interface to P4 from Perl)</li>
- </ul>
- <p>These scripts are not fully supported - but feel free to contact Robert
- Cowham (rc at vaccaperna.co.uk)</p>
- </td>
- </tr>
- </table>
- <hr>
- <p><b>Details:</b></p>
- <ul>
- <lCheckout the <a href="main/README.txt"><a href="main/README.txt">readme.txt</a></a>
- file. All files are downloadable from the Public Depot via links above, or
- using any other Perforce client.</li>
- </ul>
- <p><b>Updated:</b></p>
- <ul>
- <lSee
- <a href="main/CHANGELOG.txt"><a href="main/CHANGELOG.txt">changelog.txt</a></a> file.</li>
- </ul>
- <P>
- <TABLE CELLSPACING=0 BORDER=0 WIDTH=100%>
- <TR>
- <TD WIDTH=15% BGCOLOR=FFCC66 ALIGN=LEFT VALIGN=CENTER>
- <FONT SIZE="-2">
- Copyright ©<br>
- 2004 Robert Cowham<br>
- </FONT>
- </TD>
- <TD WIDTH=70% BGCOLOR=FFCC66 ALIGN=CENTER>
- <FONT SIZE="-2">
- You're browsing a file stored asas<br>
- <code>$Id: //guest/robert_cowham/perforce/utils/pvcstop4/index.html#5 $</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>
- </TABLE>
- <!------------------------------------------------------------------>
- </BODY>
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#5 | 5536 | Robert Cowham | Merged back from Main | 19 years ago | |
#4 | 4865 | Robert Cowham | Point at public copy. | 20 years ago | |
#3 | 4650 | Robert Cowham | Update for P4Perl changes, plus fix a couple of filetypes. | 20 years ago | |
#2 | 4649 | Robert Cowham | Fixed links | 20 years ago | |
#1 | 4648 | Robert Cowham | Added docs, and Scons facility for updating. | 20 years ago |