]> Source SSDIR The directory containing the srcsafe.ini file for the source repository. if ( $ui->in_edit_mode ) { $default = $ui->source->repo_server; $is_current_value = 1; } else { $default = empty( $ENV{SSDIR} ) ? undef : $ENV{SSDIR}; } vss $ui->new_source( $answer ); $ui->source->repo_server( $answer ) unless empty $answer; Source SSUSER Enter the SSUSER value needed to access the server. Defaults to the current environment's SSUSER or 'Administrator'. if ( $ui->in_edit_mode ) { $default = $ui->source->repo_user; $is_current_value = 1; } else { $default = empty( $ENV{SSUSER} ) ? undef : $ENV{SSUSER}; } $ui->source->repo_user( $answer ) unless empty $answer; Source SSPWD If a password (SSPWD) is needed to access the server, enter it here. Defaults to the current SSPWD if one is set. WARNING: password will be echoed in plain text to the terminal. if ( $ui->in_edit_mode ) { if ( ! empty $ui->source->repo_password ) { $default = "** current password **"; $is_current_value = 1; } } else { $default = "** current SSPWD **" unless empty $ENV{SSPWD}; } $answer = $ENV{SSPWD} if $answer eq "** current SSPWD **"; $ui->source->repo_password( $answer ) unless empty $answer; Source VSS filespec Enter the vss filespec of the file(s) to copy, with or without a leading "$/" or "/" (all names are taken as absolute). To copy more than one file, use a "..." or "*" wildcard: ... Copy entire repository project1/... Copy entire project project1/file Copy one file project1/dir/... Copy a subdirectory project1/dir/file*.bas Copy a set of files if ( $ui->in_edit_mode ) { $default = $ui->source->repo_filespec; $is_current_value = 1; } else { $default = "..."; } $ui->source->repo_filespec( $answer ); Issue "ss undocheckout" as needed If set, VCP will undo users' checkouts when it runs in to the "File ... is checked out by ..." error. This occurs, at least, when scanning metadata for a checked-out file when there is also a deleted version of the same file. if ( $ui->in_edit_mode ) { $default = $ui->source->{VSS_UNDOCHECKOUT} ? "yes" : "no"; $is_current_value = 1; } else { $default = "no"; } yes $ui->source->{VSS_UNDOCHECKOUT} = 1 no