<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>Perforce Public Depot: PVCSToP4 Project</title> <!-- no htdig-keywords tag in this file --> <!-- no keywords tag in this file --> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" href="../../../css/pure.css" type="text/css"> <link rel="stylesheet" href="../../../css/depot.css" type="text/css"> </head> <body> <!-- div for entire page --> <div id="outer"> <div id="page-top"><!-- frames the logo and search --> <!-- logo --> <div id="logo"> <a href="http://www.perforce.com"><img src="../../../images/site_logo.gif" alt="Perforce Public Depot" width="219" height="50"></a> </div> <div id="search"><!-- search section --> <form method="get" action="http://www.google.com/search"> <div><!-- needed so invisible field will validate --> <input type="hidden" name="sitesearch" value="public.perforce.com"> </div><!-- silly invisible field div --> <ul class="search-box"> <li class="left"><input type="text" size="40" name="q" value="" class="search-form"></li> <li class="middle"><input type="submit" value="Search" class="search-button"></li> <li class="right" style="color: black;">Powered by Google</li> </ul> </form><!-- top navbar search form --> </div><!-- end search section --> </div> <!-- end div id page-top --> <!-- start site content --> <div id="main-body"> <!-- navbars --> <div id="navbar-outer"> <ul class="navbar"> <li class="nav-top"><a href="../../../index.html" title="Home">Public Depot Home</a></li> <li><a href="../../../sitemap.html" title="Project Tree">Project Tree</a></li> <!-- li><a href="../../../search.html" title="Search">Search</a></li --> <li><a href="../../../browse.html" title="How to Browse" >Browse</a></li> <li><a href="../../../contribute.html" title="How to Contribute">Contribute</a></li> <!-- li><a href="../../../review.html" title="Change Review Email">Change Review Email</a></li --> </ul> </div> <!-- end id.navbars --> <div id="content-outer"> <div id="content"> <!-- Content starts here --> <h1>The PVCSToP4 Project</h1> <h2>A PVCS Professional to Perforce Migration</h2> <h3>About This Project</h3> <dl class="project"> <dt>Content</dt> <dd> <ul> <li><a href="main/pvcstop4.zip"> Zip file of sources (via HTTP)</a></li> <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> </li> </ul> <p>Source and documentation for PVCSToP4 scripts - Perl scripts to migrate a repository from Serena's PVCS<sup>®</sup> Professional into Perforce. </p> <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>Basic Files required to download are (see <a href="main/README.txt">readme.txt</a> for more info): </p> <ul> <li><a href="http://www.activestate.com/Products/Download/Register.plex?id=ActivePerl"> ActiveState Perl</a> (5.6 most frequently tested although 5.8 works) </li> <li><strong><a href="main/pvcstop4.zip">main/pvcstop4.zip</a> (source files for conversion)</strong></li> <li>The following versions of P4Perl are known to work with the current release of these scripts. Newer versions of P4Perl may require updates to the scripts.<br> <a href="http://public.perforce.com/guest/tony_smith/perforce/API/Perl/released/p4perl56-setup-3.4804.exe"> http://public.perforce.com/guest/tony_smith/perforce/API/Perl/released/p4perl56-setup-3.4804.exe</a><br>or<br> <a href="http://public.perforce.com/guest/tony_smith/perforce/API/Perl/released/p4perl58-setup-3.4804.exe"> http://public.perforce.com/guest/tony_smith/perforce/API/Perl/released/p4perl58-setup-3.4804.exe</a><br> depending on your Perl version. </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><a href="http://www.activestate.com/Products/Download/Register.plex?id=ActivePerl"> ActiveState Perl</a> (5.6 most frequently tested although 5.8 works) </li> <li><strong><a href="non-pcli/pvcstop4.zip">non-pcli/pvcstop4.zip</a> (source files for conversion)</strong></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> 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> </dd> <dt>Details</dt> <dd> <p>Checkout the <a href="main/README.txt">readme.txt</a> file. All files are downloadable from the Public Depot via links above, or using any other Perforce client. </p> </dd> <dt>Updated</dt> <dd> <p>See the <a href="main/CHANGELOG.txt">changelog.txt</a> file. </p> </dd> </dl> <div class="hr-dotted"></div> <p class="stored-file">You're browsing a file stored as <code>$Id: //guest/perforce_software/utils/pvcstop4/index.html#8 $</code></p> <!-- Content ends here --> </div><!-- id content --> </div><!-- id content-outer --> </div><!-- id main-body --> <!-- Copyright and bottom bar --> <div id="copyright"> Copyright © 1996, 2007 Perforce </div> </div> <!-- id outer --> </body> </html>
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#10 | 6283 | Sam Stafford | Update redirects to use new short URLs. | ||
#9 | 6276 | Sam Stafford | Change old pages to http://public.perforce.com/wiki/ redirects. | ||
#8 | 6026 | rlo |
Public depot fixes: * Titles formatted similarly * Navbar changed and shortened * Change review taken out of navbar * Links fixed |
||
#7 | 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! |
||
#6 | 5547 | Robert Cowham | - Refer to older version of P4Perl. | ||
#5 | 5158 | rlo | Marking PVCS as registered trademark | ||
#4 | 4938 | Robert Cowham | Update link for P4Perl 5.8 | ||
#3 | 4869 | Robert Cowham |
Refer to specific versions of P4Perl to avoid future problems. Refer to non-pcli version of the scripts. No functional changes. |
||
#2 | 4665 | Robert Cowham | Tidied up for new location. | ||
#1 | 4664 | Robert Cowham | Branch into permanent location. | ||
//guest/robert_cowham/perforce/utils/pvcstop4/index.html | |||||
#3 | 4650 | Robert Cowham | Update for P4Perl changes, plus fix a couple of filetypes. | ||
#2 | 4649 | Robert Cowham | Fixed links | ||
#1 | 4648 | Robert Cowham | Added docs, and Scons facility for updating. |