Changeset 600


Ignore:
Timestamp:
10/24/08 20:00:53 (5 years ago)
Author:
bruno
Message:

Adds pb_cms_mod_svn_http function to support fossology https svn checkout with svn+https syntax in URLs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • devel/pb/lib/ProjectBuilder/CMS.pm

    r590 r600  
    135135            $tmp = "$destdir/".basename($source); 
    136136        } 
     137        $source = pb_cms_mod_svn_http($source); 
    137138        pb_system("svn export $source $tmp","Exporting $source from SVN to $tmp "); 
    138139    } else { 
     140        $uri = pb_cms_mod_svn_http($uri); 
    139141        pb_system("svn export $uri $destdir","Exporting $uri from SVN to $destdir "); 
    140142    } 
     
    292294 
    293295if ($scheme =~ /^svn/) { 
     296    $oldurl = pb_cms_mod_svn_http($oldurl); 
     297    $newurl = pb_cms_mod_svn_http($newurl); 
    294298    pb_system("svn copy -m \"Creation of $newurl from $oldurl\" $oldurl $newurl","Copying $oldurl to $newurl "); 
    295299} elsif ($scheme eq "flat") { 
     
    315319 
    316320if ($scheme =~ /^svn/) { 
     321    $url = pb_cms_mod_svn_http($url); 
    317322    pb_system("svn co $url $destination","Checking out $url to $destination "); 
    318323} elsif (($scheme eq "ftp") || ($scheme eq "http")) { 
     
    708713} 
    709714 
     715sub pb_cms_mod_svn_http { 
     716 
     717my $url = shift; 
     718 
     719$url =~ s/^svn\+(http[s]*):/$1:/; 
     720return($url); 
     721} 
     722 
    710723=back  
    711724 
Note: See TracChangeset for help on using the changeset viewer.