index.html #1

  • //
  • guest/
  • ashish_melanta/
  • perforce/
  • utils/
  • pvcstop4/
  • index.html
  • View
  • Commits
  • Open Download .zip Download (5 KB)
<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>&reg;</sup> Professional to Perforce<sup>&reg;</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&amp;cd=//guest/robert_cowham/perforce/utils/pvcstop4/&amp;ra=s&amp;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>&reg;</sup> Professional into Perforce.

<p>This set of Perl scripts converts PVCS<sup>&reg;</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>&reg;</sup> 7.x (command line) or later and Perforce 2002.1 or later.&nbsp;The 

scripts only run on Windows (read values from Registry).</p>
<p>The newest (fastest) version requires PCLI to be installed (PVCS<sup>&reg;</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 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 dir="ltr">

The following versions of P4Perl are known to work with the current release of 
these scripts.&nbsp; 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.&nbsp;

  </li>

</ul>

<p>If you have an old version of PVCS<sup>&reg;</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 &copy;<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/ashish_melanta/perforce/utils/pvcstop4/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></font></TD></TR>









</TABLE>

<!------------------------------------------------------------------>







</BODY>
# Change User Description Committed
#1 5974 Ashish Melanta Pulling in the Perforce utils into my guest branch
//guest/perforce_software/utils/pvcstop4/index.html
#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.