Changeset 1801 in ProjectBuilder


Ignore:
Timestamp:
Nov 29, 2013, 7:45:04 AM (10 years ago)
Author:
Bruno Cornec
Message:
  • Fix PBREVISION computation for git-svn
  • Export correctly in case of git-svn as well
Location:
devel
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • devel/pb-modules/lib/ProjectBuilder/VCS.pm

    r1800 r1801  
    193193            }
    194194            $source = pb_vcs_mod_htftp($source,"git");
    195             pb_system("$vcscmd clone $source $tmp","Exporting $source from $scheme to $tmp ");
     195            pb_system("cp -a $source $tmp","Exporting $source from $scheme to $tmp ");
    196196        } else {
    197197            $uri = pb_vcs_mod_htftp($uri,"git");
  • devel/pb/lib/ProjectBuilder/CMS.pm

    r1560 r1801  
    104104    $ENV{'PBCMSLOGFILE'}="hg.log";
    105105} elsif ($scheme =~ /^git/) {
    106     $tmp = `(cd "$ENV{'PBDIR'}" ; $vcscmd log | head -1 | cut -f2)`;
     106    if ($scheme =~ /svn/) {
     107        $tmp = `(cd "$ENV{'PBDIR'}" ; LANGUAGE=C $vcscmd info | grep -E '^Revision:' | cut -d: -f2)`;
     108        $tmp =~ s/\s+//;
     109    } else {
     110        $tmp = `(cd "$ENV{'PBDIR'}" ; $vcscmd log | head -1 | cut -f2)`;
     111        $tmp =~ s/^.* //;
     112    }
    107113    chomp($tmp);
    108     $tmp =~ s/^.* //;
    109114    $ENV{'PBREVISION'}=$tmp;
    110115    $ENV{'PBCMSLOGFILE'}="git.log";
Note: See TracChangeset for help on using the changeset viewer.