index.html #1

  • //
  • guest/
  • hari_krishna_dara/
  • perforce/
  • utils/
  • vsstop4/
  • index.html
  • View
  • Commits
  • Open Download .zip Download (5 KB)
<HTML>

<HEAD>

<TITLE>
VSSToP4 Project - Perforce Public Depot
</TITLE>

<META name="keywords" content="VSS, visual sourcesafe perforce migration SCM scripts">
<META name="description" content="Scripts to migrate from Visual SourceSafe to Perforce">

</HEAD>

<BODY BGCOLOR="#FFFFFF">
<CENTER>
<P>
<A NAME="toc"></A>
<h2>
<sub><a href="http://public.perforce.com/public/index.html">Perforce Public Depot</a></sub><br>
The VSSToP4 Project
</H2>
<h2>
Visual SourceSafe to Perforce Migration
<br>
</H2>
<P>

<TABLE BORDER=0><TR><TD>
<B>
<UL>
<LI><A HREF="#about">About This Project
</A>
<LI><a HREF="ftp://public.perforce.com/public/perforce/utils/vsstop4/main/">Source
  Files (via FTP)</a>
<LI>
<a href="ftp://public.perforce.com/public/perforce/utils/vsstop4/main/vsstop4.zip">
Zip file of sources (via FTP)</a>
<LI><a HREF="http://public.perforce.com:8080/@md=d&amp;cd=//public/perforce/utils/vsstop4/&amp;ra=s&amp;c=CtR@//public/perforce/utils/vsstop4/main/?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 Perforce's VssToP4 scripts - Perl scripts to
migrate a repository from Microsoft's Visual SourceSafe into Perforce.
<p>This set of Perl scripts converts VSS 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, VSS 5.0 or later and Perforce 97.3 or later.&nbsp;The 
scripts only run on Windows (read values from Registry).</p>
<p>Basic Files required to download are (see <a href="ftp://public.perforce.com/public/perforce/utils/vsstop4/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)</li>
	<li dir="ltr">
	<p dir="ltr"><b>
	<a href="http://public.perforce.com/public/perforce/utils/vsstop4/main/vsstop4.zip">vsstop4.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-3.4804.exe">
	P4Perl 3.4804 for Perl 5.6.6</a><b> </b>or
	<a href="http://public.perforce.com/guest/tony_smith/perforce/API/Perl/released/p4perl58-setup-3.4804.exe">
	P4Perl 3.4804 for Perl 5.8</a> (required interface to P4 from Perl) - newer 
	versions of P4Perl may require updates to the scripts (install after Perl is 
	installed).</li>
</ul>
<p>These scripts are not fully supported - but feel free to contact Curator
below.</p>
<p>There are a couple of utilities available at:
<a href="http://public.perforce.com/guest/robert_cowham/perforce/utils/index.html">
http://public.perforce.com/guest/robert_cowham/perforce/utils/index.html</a> 
which will help with reporting on branched and deleted files in VSS, also files 
with illegal filenames for Perforce (e.g. containing '#' or '@' - although these 
are no longer illegal with version 2004.2 of the server but do require 
escaping).</p>
</td>
</tr>
<tr>
<td valign=top>
<b>Curator</b>
</td>
    <td valign=top> Robert Cowham. Please email 
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript">
<!--
user='robert';
domain='vaccaperna.co.uk';
addr=user + '&#064;' + domain;
document.write('<A HREF="mailto:' + addr + '">' + addr + '<\/A>');
-->
    </SCRIPT>    
      if you have submitted contributions you'd like published, or if you have ideas
      for enhancement.</td>
</tr>
</table>


<hr>
<p><b>Details:</b></p>
<ul>
  <li>Checkout the <a href="ftp://public.perforce.com/public/perforce/utils/vsstop4/main/README.txt">readme.txt</a>
    file. All files are downloadable from the Public Depot via FTP (see links
    above).</li>
</ul>
<p><b>Updated:</b></p>
<ul>
  <li>See
  <a href="ftp://public.perforce.com/public/perforce/utils/vsstop4/main/CHANGELOG.txt">
  changelog.txt</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>
1998-2002<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/hari_krishna_dara/perforce/utils/vsstop4/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 5093 Hari Krishna Dara Populating perforce branch.
I will be adding p4admin files to it.
//guest/perforce_software/utils/vsstop4/index.html
#15 5075 Robert Cowham - Use ->Connect() rather than Init() (version 3.4804 of the released P4Perl).
- Add troubleshooting help.
#14 4936 Robert Cowham Be specific about version of P4Perl to use
#13 4641 Robert Cowham Updated to cope with changes to P4Perl - call MergeErrors when setting up.
#12 4026 Robert Cowham Make previous change configurable rather than hard-coding and add explanation to config.ini about it.
Point Update section on web page to Changelog.txt
#11 4000 Robert Cowham Remove changes for non-P4Perl version.
Improved Web page with download links.
#10 3926 Robert Cowham P4Perl is now required for the scripts to run.
#9 3920 Robert Cowham Zip up latest changes.
#8 3815 Robert Cowham Fixed problem with line of asterisks in change comment.
#7 3798 Robert Cowham Latest changes
#6 3611 Robert Cowham Updated .zip file and web
#5 3558 Robert Cowham Fixed bug with French date formats.
Autoupdate client root and view based on config.ini entries.
#4 3557 Robert Cowham Updated .zip file reference.
Also change notes.
#3 2172 Robert Cowham Added comment
#2 2171 Robert Cowham Correct link.
Make into ktext.
#1 2170 Robert Cowham First version of web page