vcp (and the Perl module VCP.pm) is a system for copying resources under
version control from one repository to another, possibly different,
repository, or to/from RevML. Directory trees may be re-rooted, and
only particular changes need be copied (or all can be copied).
Version 0.07 is now checked in to public.perforce.com as
//public/revml/... at vcp_00_07 and making it's way around CPAN as
VCP-0.07.tar.gz (CPAN is the preferred installation method, see below).
Please test away.
This now builds and runs on Linux and FreeBSD (assuming diff and patch
are found) and a couple of tricky bugs having to do with p4's reaction
to the PWD environment variable and with re-adding deleted files to a p4
or cvs repository. Many thanks to Matthew Attaway for testing and
helping debug these.
INSTALLATION
See the INSTALL file for details, but a normal install should be done by
doing a
$ perl -MCPAN -eshell
cpan> install VCP
as root. This convinces CPAN to do all the dirty work of fetching and
installing required modules for you.
- Barrie