#
# Config file for cvs2p4
#
# $Id: //guest/matthew_rice/util/cvs2p4/test/config#22 $
# p4 command location (If other than "/usr/local/bin/p4")
#
$P4 = "/u/p4/VERS/bin.osf/p4";
# path to the RCS "co" and "rlog" commands
#
$CO = "/usr/local/bin/co";
$RLOG = "/usr/local/bin/rlog";
# Perforce server and password we're using. Apparently, you can also
# use the MD5 version of the password.
#
$P4PORT = "p4netapp:1672";
#$ENV{P4PASSWD} = "passwd";
# Top of the module in the p4 depot namespace
# Only used if you don't specify you're own client spec in dochanges.
#
$P4_DEPOTS = "//depot/Test";
#$P4_DEPOTS = "//depot //products //projects //users";
# Number of files to add at once when using the quick import method.
$QUICK_ADD_COUNT = 1000;
# Set LOGNOTE to 0, if you don't want to see [imported from CVS ...]
# lines in your import description.
#
$LOGNOTE = 1;
# Top of the CVS module repository to convert
#
# (Typically, you'll use an absolute path, but it can also be relative
# to where you execute the conversion commands from.)
#
$CVS_MODULE = "test";
# Allow symlinks to directories in the top level of the RCS module.
# Useful for partial converts of CVS modules, where you only want
# certain subtrees, e.g., you have a cvs module "d" with:
#
# $CVSROOT/d/x
# $CVSROOT/d/y
# $CVSROOT/d/z
#
# ...and you only want to import d/x & d/z; you create
#
# $CVSROOT/D
# $CVSROOT/D/x -> $CVSROOT/d/x
# $CVSROOT/D/z -> /d/z
#
# set CVS_MODULE to "D", and set this:
#
$SYM_SPECIAL = 1;
# Files you don't want.
# (Any files matching this regular expression will not be imported).
#
$IGNOREFILES = "^(.cvsignore)\$";
# Name of the "head" codeline
#
$TRUNKLINE = "HEAD";
# Conventional branch tag name suffix to remove when importing to
# Perforce. (This is a netapp specific thing; our branch tags are
# named <name>_BRANCH, but we want the "branches" in the Perforce
# depot to be "$P4_DEPOT/<name>").
#
$BRANCH_FLASH = "_BRANCH";
# How often (if > 0) to checkpoint.
#
# (I.e., "1000" means every 1000 change groups, as numbered in the
# generated "changes" file)
#
# Note: this uses the NetApp-local tool "p4d_admin", which, if you're
# not at NetApp (and you probably are not, otherwise you'd be me, and
# would not bother to read this, right?). Anyway, this will only kick
# in when you runs this in the "netapp.com" domain... so you can
# probably ignore this entriely.
#
if ($CVS_MODULE eq "test" && $P4_DEPOT eq "//depot/Test")
{ $CHECKPOINT_INTERVAL = 10; }
else
{ $CHECKPOINT_INTERVAL = 0; }
# Whether to go all the way back to the first rev on the trunk.
# (Otherwise, we just go back to the oldest ancestor rev of any
# converted branch).
#
$ALLTHEWAYBACK=1;
# Whether we're doing selected lines only...
#
# Typically, you might run "genmeteadata" once with this set to 0,
# which will print a list of all branch tag names encountered in the
# repository. Then, you might want to fill in the <<LINES here file to
# specify the list of lines you want to import into Perforce, set
# WANTLINES to 1, and rerun "genmetadata".
#
$WANTLINES = 0;
# If WANTLINES != 0, %WANTLINES contains a member for each line
# wanted...
#
if ($WANTLINES)
{
$wantlines = <<LINES;
shemp
curly
chupa
LINES
@wantlines = split(/\n/, $wantlines);
foreach $wantline (@wantlines)
{ $WANTLINES{$wantline} = 1; }
}
1;
| # | Change | User | Description | Committed | |
|---|---|---|---|---|---|
| #22 | 883 | Matthew Rice | Matt's cvs2p4 1.2.36 release | ||
| #21 | 882 | Matthew Rice | Matt's cvs2p4 1.2.35 release | ||
| #20 | 881 | Matthew Rice | Matt's cvs2p4 1.2.34 release | ||
| #19 | 880 | Matthew Rice | Matt's cvs2p4 1.2.33 release | ||
| #18 | 879 | Matthew Rice | Matt's cvs2p4 1.2.32 release | ||
| #17 | 878 | Matthew Rice | Matt's cvs2p4 1.2.31 release | ||
| #16 | 877 | Matthew Rice | Matt's cvs2p4 1.2.30 release | ||
| #15 | 876 | Matthew Rice | Matt's cvs2p4 1.2.29 release | ||
| #14 | 875 | Matthew Rice | Matt's cvs2p4 1.2.28 release | ||
| #13 | 874 | Matthew Rice | Matt's cvs2p4 1.2.27 release | ||
| #12 | 873 | Matthew Rice | Matt's cvs2p4 1.2.26 release | ||
| #11 | 872 | Matthew Rice | Matt's cvs2p4 1.2.25 release | ||
| #10 | 871 | Matthew Rice | Matt's cvs2p4 1.2.24 release | ||
| #9 | 870 | Matthew Rice | Matt's cvs2p4 1.2.23 release | ||
| #8 | 869 | Matthew Rice | Matt's cvs2p4 1.2.22 release | ||
| #7 | 868 | Matthew Rice | Matt's cvs2p4 1.2.21 release | ||
| #6 | 867 | Matthew Rice | Matt's cvs2p4 1.2.20 release | ||
| #5 | 866 | Matthew Rice | Matt's cvs2p4 1.2.19 release | ||
| #4 | 865 | Matthew Rice | Matt's cvs2p4 1.2.18 release | ||
| #3 | 864 | Matthew Rice | Matt's cvs2p4 1.2.17 release | ||
| #2 | 863 | Matthew Rice | Matt's cvs2p4 1.2.16 release | ||
| #1 | 862 | Matthew Rice | Branched off of Richard's 1.2.15 release. | ||
| //guest/richard_geiger/utils/cvs2p4/test/config | |||||
| #2 | 179 | Richard Geiger | CHanges for 1.2.3 | ||
| #1 | 130 | Richard Geiger |
CVS-to-Perforce converter. This is release 1.2.2 (first submit to the Perforce Public Depot) |
||