sudo perl Makefile.PL ### PLEASE NOTE ############################################## This is a *PRIVATE SNAPSHOT*, so svk's users can find a copy of VCP.pm on CPAN, before the official one is released. This code is based on the BSD-licensed works by: Barrie Slaymaker Copyright 2000, Perforce Software, Inc. All Rights Reserved. Please see the LICENSE file for the full agreement. This is *NOT* a branch, nor a fork, from VCP's main repository at http://public.perforce.com/public/revml/ -- I will not implement additional features; this is merely a snapshot of versions that are known to work with svk. The PAUSE indexer will not index any modules from this tarball into the CPAN module list. This release is in no way endorsed by authors of VCP (Barrie Slaymaker) and svk (Chia-Liang Kao). Please direct patches and feature suggestions to the revml list at http://maillist.perforce.com/mailman/listinfo/revml/. ############################################################## writing lib/VCP/Help.pm Can't locate object method "select" via package "VCP::PodDESCRIPTIONParser" at lib/VCP/PodDESCRIPTIONParser.pm line 74. Checking if your kit is complete... Looks good Writing Makefile for VCP jkyle$ sudo make all cp lib/VCP/Dest/branch_diagram.pm blib/lib/VCP/Dest/branch_diagram.pm cp lib/VCP/Filter/logmemsize.pm blib/lib/VCP/Filter/logmemsize.pm cp lib/VCP/UI.pm blib/lib/VCP/UI.pm cp lib/VCP/Dest/data_dump.pm blib/lib/VCP/Dest/data_dump.pm cp lib/VCP/FilesDB.pm blib/lib/VCP/FilesDB.pm cp lib/VCP/Filter/labelmap.pm blib/lib/VCP/Filter/labelmap.pm cp lib/VCP/Filter/map.pm blib/lib/VCP/Filter/map.pm cp lib/VCP/PodDESCRIPTIONParser.pm blib/lib/VCP/PodDESCRIPTIONParser.pm cp lib/VCP/Dest/texttable.pm blib/lib/VCP/Dest/texttable.pm cp lib/VCP/Source/metadb.pm blib/lib/VCP/Source/metadb.pm cp lib/VCP/Dest/perl_data.pm blib/lib/VCP/Dest/perl_data.pm cp lib/VCP/Utils/p4.pm blib/lib/VCP/Utils/p4.pm cp lib/VCP/Dest/vss.pm blib/lib/VCP/Dest/vss.pm cp lib/VCP/DB_File/sdbm.pm blib/lib/VCP/DB_File/sdbm.pm cp lib/VCP/Dest/null.pm blib/lib/VCP/Dest/null.pm cp lib/VCP/RevMapDB.pm blib/lib/VCP/RevMapDB.pm cp lib/VCP/Process.pod blib/lib/VCP/Process.pod cp lib/VCP/Utils.pm blib/lib/VCP/Utils.pm cp lib/RevML/Doctype.pm blib/lib/RevML/Doctype.pm cp lib/VCP/Debug.pm blib/lib/VCP/Debug.pm cp lib/VCP/Source/p4.pm blib/lib/VCP/Source/p4.pm cp lib/VCP/Filter/dumpdata.pm blib/lib/VCP/Filter/dumpdata.pm cp lib/VCP/Plugin.pm blib/lib/VCP/Plugin.pm cp lib/VCP/DiffFormat.pm blib/lib/VCP/DiffFormat.pm cp lib/VCP/ConfigFileUtils.pm blib/lib/VCP/ConfigFileUtils.pm cp lib/VCP/DB.pm blib/lib/VCP/DB.pm cp lib/VCP/Dest/cvs.pm blib/lib/VCP/Dest/cvs.pm cp lib/VCP/Filter/addlabels.pm blib/lib/VCP/Filter/addlabels.pm cp lib/VCP/HeadRevsDB.pm blib/lib/VCP/HeadRevsDB.pm cp lib/VCP/Utils/cvs.pm blib/lib/VCP/Utils/cvs.pm cp lib/VCP/Source.pm blib/lib/VCP/Source.pm cp lib/VCP/Utils/metadb.pm blib/lib/VCP/Utils/metadb.pm cp lib/VCP/RefCountedFile.pm blib/lib/VCP/RefCountedFile.pm cp lib/VCP/Newlines.pod blib/lib/VCP/Newlines.pod cp lib/VCP/TestUtils.pm blib/lib/VCP/TestUtils.pm cp lib/VCP/Help.pm blib/lib/VCP/Help.pm cp lib/VCP/Rev.pm blib/lib/VCP/Rev.pm cp lib/VCP/Dest/revml.pm blib/lib/VCP/Dest/revml.pm cp lib/VCP/Filter/sort.pm blib/lib/VCP/Filter/sort.pm cp lib/VCP/Filter/changesets.pm blib/lib/VCP/Filter/changesets.pm cp lib/VCP/Dest/topo_table.pm blib/lib/VCP/Dest/topo_table.pm cp lib/VCP/Logger.pm blib/lib/VCP/Logger.pm cp lib/VCP/Branches.pod blib/lib/VCP/Branches.pod cp lib/VCP/Patch.pm blib/lib/VCP/Patch.pm cp lib/VCP/Filter/stringedit.pm blib/lib/VCP/Filter/stringedit.pm cp lib/VCP/PodOPTIONSParser.pm blib/lib/VCP/PodOPTIONSParser.pm cp lib/VCP/Filter/csv_trace.pm blib/lib/VCP/Filter/csv_trace.pm cp lib/RevML/Writer.pm blib/lib/RevML/Writer.pm cp lib/VCP/DefaultFilters.pm blib/lib/VCP/DefaultFilters.pm cp lib/VCP/Filter.pm blib/lib/VCP/Filter.pm cp lib/VCP/Dest/summary.pm blib/lib/VCP/Dest/summary.pm cp lib/RevML/Doctype/v0_35.pm blib/lib/RevML/Doctype/v0_35.pm cp lib/VCP/Dest/metadb.pm blib/lib/VCP/Dest/metadb.pm cp lib/VCP/DB_File/big_records.pm blib/lib/VCP/DB_File/big_records.pm cp lib/VCP/Driver.pm blib/lib/VCP/Driver.pm cp lib/VCP/Utils/revml.pm blib/lib/VCP/Utils/revml.pm cp lib/VCP/Dest/p4.pm blib/lib/VCP/Dest/p4.pm cp lib/VCP/UIMachines.pm blib/lib/VCP/UIMachines.pm cp lib/VCP/Source/vss.pm blib/lib/VCP/Source/vss.pm cp lib/VCP/Maintenance.pod blib/lib/VCP/Maintenance.pod cp lib/VCP/MainBranchIdDB.pm blib/lib/VCP/MainBranchIdDB.pm cp lib/VCP/Dest/csv.pm blib/lib/VCP/Dest/csv.pm cp lib/VCP/Source/revml.pm blib/lib/VCP/Source/revml.pm cp lib/VCP/Source/null.pm blib/lib/VCP/Source/null.pm cp lib/VCP.pm blib/lib/VCP.pm cp lib/VCP/UI/Text.pm blib/lib/VCP/UI/Text.pm cp lib/VCP/Filter/identity.pm blib/lib/VCP/Filter/identity.pm cp lib/VCP/Utils/vss.pm blib/lib/VCP/Utils/vss.pm cp lib/VCP/Source/cvs.pm blib/lib/VCP/Source/cvs.pm cp lib/VCP/License.pod blib/lib/VCP/License.pod cp lib/VCP/DB_File.pm blib/lib/VCP/DB_File.pm cp lib/VCP/Revs.pm blib/lib/VCP/Revs.pm cp lib/VCP/Dest.pm blib/lib/VCP/Dest.pm cp bin/vcp blib/script/vcp /opt/local/bin/perl -Iinc "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/vcp /opt/local/bin/perl -Iinc "-Iblib/arch" "-Iinc" "-Iblib/lib" "-I/opt/local/lib/perl5/5.8.8/darwin-2level" "-I/opt/local/lib/perl5/5.8.8" \ bin/gentrevml --cvs --batch 0 --no-big-files > t/test-cvs-in-0-no-big-files.revml NAME gentrevml - Generate a .revml file used by the t/ scripts SYNOPSIS perl bin/gentrevml --(revml|p4|cvs|vss) [--bootstrap] [--no-a-big-file] [--batch=1] DESCRIPTION The test suite uses a basic RevML file to check to see vcp it can copy in to and out of a repository correctly. This is done for each repository class. Note that going through a repository may lose some information, so the test suite can't always compare the input RevML to the output RevML. Only the revml->revml case is known to be idempotent. I chose to do this over using some base repository because not every user is going to happen to have that repository, and (2) not every repository will pass through all information correctly. COPYRIGHT Copyright 2000, 2003 Perforce Software, Inc. All Rights Reserved. This will be licensed under a suitable license at a future date. Until then, you may only use this for evaluation purposes. Besides which, it's in an early alpha state, so you shouldn't depend on it anyway. AUTHOR Barrie Slaymaker make: *** [t/test-cvs-in-0-no-big-files.revml] Error 2