Changeset 383 in ProjectBuilder
- Timestamp:
- Apr 14, 2008, 2:07:36 AM (17 years ago)
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/pb/bin/pb
r373 r383 1207 1207 pb_cms_copy($scheme,"$uri/$tmp",$newurl); 1208 1208 pb_log(2,"Checkout $newurl to $ENV{'PBROOTDIR'}/../$newver\n"); 1209 pb_cms_ checkout($scheme,$newurl,"$ENV{'PBROOTDIR'}/../$newver");1209 pb_cms_up($scheme,"$ENV{'PBCONFDIR'}/.."); 1210 1210 1211 1211 # Duplicate and extract project … … 1215 1215 pb_cms_copy($scheme,"$pburl->{$ENV{'PBPROJ'}}/$tmp",$newurl2); 1216 1216 pb_log(2,"Checkout $newurl2 to $ENV{'PBDIR'}/../$newver\n"); 1217 pb_cms_ checkout($scheme,$newurl2,"$ENV{'PBDIR'}/../$newver");1217 pb_cms_up($scheme,"$ENV{'PBDIR'}/.."); 1218 1218 1219 1219 # Update the .pb file -
devel/pb/lib/ProjectBuilder/Base.pm
r358 r383 32 32 33 33 our @ISA = qw(Exporter); 34 our @EXPORT = qw(pb_env_init pb_conf_read pb_conf_read_if pb_conf_get pb_conf_get_if pb_cms_init pb_mkdir_p pb_system pb_rm_rf pb_get_filters pb_filter_file pb_filter_file_pb pb_filter_file_inplace pb_cms_export pb_cms_log pb_cms_isdiff pb_cms_copy pb_cms_checkout pb_ get_date pb_log pb_log_init pb_get_pkg pb_cms_get_pkg pb_get_uri pb_cms_get_uri $debug $LOG);34 our @EXPORT = qw(pb_env_init pb_conf_read pb_conf_read_if pb_conf_get pb_conf_get_if pb_cms_init pb_mkdir_p pb_system pb_rm_rf pb_get_filters pb_filter_file pb_filter_file_pb pb_filter_file_inplace pb_cms_export pb_cms_log pb_cms_isdiff pb_cms_copy pb_cms_checkout pb_cms_up pb_cms_checkin pb_get_date pb_log pb_log_init pb_get_pkg pb_cms_get_pkg pb_get_uri pb_cms_get_uri $debug $LOG); 35 35 36 36 sub pb_env_init { … … 1326 1326 } 1327 1327 1328 sub pb_cms_ checkin{1328 sub pb_cms_up { 1329 1329 my $scheme = shift; 1330 1330 my $dir = shift; 1331 1331 1332 my $ver = basename($dir);1333 1332 if ($scheme =~ /^svn/) { 1334 pb_system("svn ci -m \"Updated to $ver\" $dir","Checking in $dir");1335 1333 pb_system("svn up $dir","Updating $dir"); 1336 1334 } elsif ($scheme eq "flat") { … … 1339 1337 die "cms $scheme unknown"; 1340 1338 } 1339 } 1340 1341 sub pb_cms_checkin { 1342 my $scheme = shift; 1343 my $dir = shift; 1344 1345 my $ver = basename($dir); 1346 if ($scheme =~ /^svn/) { 1347 pb_system("svn ci -m \"updated to $ver\" $dir","Checking in $dir"); 1348 } elsif ($scheme eq "flat") { 1349 } elsif ($scheme =~ /^cvs/) { 1350 } else { 1351 die "cms $scheme unknown"; 1352 } 1353 pb_cms_up($scheme,$dir); 1341 1354 } 1342 1355
Note:
See TracChangeset
for help on using the changeset viewer.