foreach my $mf (keys %manifests) {
my $toml = $manifests{$mf};
foreach my $k (qw(dependencies build-dependencies dev-dependencies)) {
+print STDERR "CHECKING $mf $k\n";
my $deps = $toml->{$k};
next unless $deps;
+use Data::Dumper;
+print STDERR "CHECKING $mf $k GOT ".Dumper($deps);
foreach my $p (keys %packagemap) {
+print STDERR "CHECKING $mf $k -- $p\n";
my $info = $deps->{$p};
- next unless $info;
- $info = { } unless ref $info;
+ next unless defined $info;
+print STDERR "CHECKING $mf $k -- $p = $info\n";
+ $deps->{$p} = $info = { } unless ref $info;
delete $info->{version};
$info->{path} = $worksphere.'/'.$packagemap{$p};
+print STDERR "CHECKING $mf $k -- $p UPDATED ", Dumper($deps);
}
}
my $nailing = "$mf.nailing~";