The Perforce Version Copy Utility (VCP)
About the VCP
The Perforce Version Copy Utility(VCP) is an outgrowth of the Revision Markup Language (RevML) project developed under Perforce contract to Perforce by Barrie Slaymaker. VCP ('version copy') copies versions of files from one repository to another, translating as much metadata as possible along the way. This allows you to copy and translate files and their histories between revision storage systems.
Downloads
INSTALL.txt
-- Installation instructionsrelease-notes.txt
-- What's new and what's changedvcp-1.0.0-sol.i386.rpm
-- RPM for Solaris 8, 9vcp-1.0.0-rhl.i386.rpm
-- RPM for Red Hat Linux 7.0, 8.0, 9.0vcp-1.0.0-win2k.i386.exe
-- Binary for Windows 2000vcp-1.0.0-winxp.i386.exe
-- Binary for Windows XPvcp-1.0.0.tar.gz
-- Source for VCP for supported and unsupported installs on other platformsbuild-vcp.tgz
-- Installation and build package for producing binary releasesINSTALL-unix.txt
-- Install Installations for producing binary releases for linux and bsdINSTALL-windows.txt
-- Install Installations for producing binary releases for win2k and xpINSTALL-solaris.txt
-- Install Installations for producing binary releases for solarisvcp-0.9-bsd5.2.1.exe.gz
-- Binary for FreeBDS 5.2.1vcp-0.9-sol5.9x86.exe.gz
-- Binary for Solaris 5.9 x86vcp-0.9-linux2.4.22.exe.gz
-- Binary for Linux 2.4.22 kernel (Mandrake 9.2)
Documentation
Full documentation is included with the VCP distribution. The documentation is also available here in the Perforce Public Depot for easy browsing. Help is also available from the installed vcp program using 'vcp help'.
- VCP Module Table of Contents for release 1.0.0
- VCP Module Table of Contents for release 0.90
- VCP Code Maintenance Tips and Tricks
- VCP Handling of Newlines - Newline, ^Z, and NULL
- VCP How it works
Project Background
The Perforce Version Copy Utility (VCP) is an outgrowth of the Revision Markup Language (RevML) project developed under Perforce contract to Perforce by Barrie Slaymaker. All of the project reports, plans, designs, source code, and other documents are visible at the project web site at <http://www.slaysys.com/project/vcp/>. The product is still maintained there. See VCP::License (VCP help license) for the terms of use.
You're browsing a file stored as $Id: //public/perforce/revml/product/p4vcp.html#1 $