Changeset 2256


Ignore:
Timestamp:
Aug 30, 2017, 5:07:36 PM (3 weeks ago)
Author:
bruno
Message:

Transform v0 ve|vm|rm conf files into v1 if needed + fixes

Location:
devel
Files:
4 edited

Legend:

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

    r2254 r2256  
    205205        } else {
    206206            chomp();
    207             warn "unexpected line '$_' in $f";
     207            warn "unexpected line '$_' in $cf";
    208208        }
    209209    }
     
    557557        if (/^\s*([A-z0-9-_]+)\s+(.+)$/) {
    558558            # Handle parameters
    559             my ($param,$void) = ($1, $2);
     559            my ($param,$var) = ($1, $2);
    560560            print DEST "  $param:\n" if ($param ne $parambkp);
    561561            print DEST "    $lh0->{$param} $lh0->{$param}->{$var}\n";
  • devel/pb-modules/lib/ProjectBuilder/Env.pm

    r2253 r2256  
    207207        $p->{$ENV{'PBPROJ'}} = pb_path_expand($p->{$ENV{'PBPROJ'}});
    208208        # TODO: should we add the conf files pointed by project default as well ?
    209         pb_conf_add("$p->{$ENV{'PBPROJ'}}/.pbrc.yml") if (-f "$p->{$ENV{'PBPROJ'}}/.pbrc.yml");
     209        if (-f "$p->{$ENV{'PBPROJ'}}/.pbrc.yml") {
     210            pb_conf_add("$p->{$ENV{'PBPROJ'}}/.pbrc.yml");
     211        } elsif (-f "$p->{$ENV{'PBPROJ'}}/.pbrc") {
     212            pb_conf_update_v0("$p->{$ENV{'PBPROJ'}}/.pbrc","$p->{$ENV{'PBPROJ'}}/.pbrc.yml");
     213            pb_conf_add("$p->{$ENV{'PBPROJ'}}/.pbrc.yml");
     214            my ($pburl) = pb_conf_get("pburl");
     215            my ($scheme, $account, $host, $port, $path) = pb_get_uri($pburl->{$ENV{'PBPROJ'}});
     216            #pb_vcs_add_if_not_in($scheme,"$p->{$ENV{'PBPROJ'}}/.pbrc.yml");
     217        }
    210218    }
    211219}
  • devel/pb/bin/pb

    r2255 r2256  
    34253425        print SCRIPT "# Preparation for pb\n";
    34263426        print SCRIPT "rm -f \$HOME/.pbrc.yml\n";
     3427        print SCRIPT "rm -f \$HOME/.pbrc\n";
    34273428        print SCRIPT "cp .pbrc.yml \$HOME\n";
    34283429        # TODO: Why ?
  • devel/pb/lib/ProjectBuilder/Filter.pm

    r2254 r2256  
    101101        push(@ffiles, $fyml);
    102102    }
     103}
    103104
    104105if (@ffiles) {
Note: See TracChangeset for help on using the changeset viewer.