Changeset 781 in ProjectBuilder for devel/pb/lib
- Timestamp:
- May 18, 2009, 8:02:23 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/pb/lib/ProjectBuilder/CMS.pm
r780 r781 164 164 } 165 165 } elsif ($scheme eq "svk") { 166 my $src = $source; 166 167 if (defined $source) { 167 168 if (-d $source) { … … 169 170 } else { 170 171 $tmp = "$destdir/".basename($source); 172 $src = dirname($source); 171 173 } 172 174 $source = pb_cms_mod_http($source,"svk"); … … 174 176 # pb_system("$vcscmd export $path $tmp","Exporting $path from $scheme to $tmp "); 175 177 pb_log(4,"$uri,$source,$destdir,$scheme, $account, $host, $port, $path,$tmp"); 176 pb_system("mkdir -p $tmp ; cd $tmp; tar -cf - -C $source . | tar xf -","Exporting $path from $scheme to $tmp "); 178 if (-d $source) { 179 pb_system("mkdir -p $tmp ; cd $tmp; tar -cf - -C $source . | tar xf -","Exporting $source from $scheme to $tmp "); 180 # If source is file do not use -C with source 181 } else { 182 pb_system("mkdir -p ".dirname($tmp)." ; cd ".dirname($tmp)."; tar -cf - -C $src ".basename($source)." | tar xf -","Exporting $src/".basename($source)." from $scheme to $tmp "); 183 } 177 184 } else { 178 185 die "Unable to export from svk without a source defined";
Note:
See TracChangeset
for help on using the changeset viewer.