X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=scpubgit%2FObject-Remote.git;a=blobdiff_plain;f=lib%2FObject%2FRemote%2FFatNode.pm;h=734929b5534fc5687758966997ca3fd011a89dbf;hp=76e40c29ce05ddea4416eb2d68dee0ad1b3d1ec8;hb=3ab6f7e2d16c420fd1837dde6c69e1e8ef47f3f3;hpb=d3944ab9d1b5cb283a574395e052bcdfaa02f0cd diff --git a/lib/Object/Remote/FatNode.pm b/lib/Object/Remote/FatNode.pm index 76e40c2..734929b 100644 --- a/lib/Object/Remote/FatNode.pm +++ b/lib/Object/Remote/FatNode.pm @@ -140,8 +140,11 @@ sub generate_fatpack_hash { (my $stub = $orig) =~ s/\.pm$//; my $name = uc join '_', split '/', $stub; my $data = $files{$orig} or die $orig; $data =~ s/^/ /mg; - return '$'.$hash_name.'{'.perlstring($orig).qq!} = <<'${name}';\n! - .qq!${data}${name}\n!; + $data .= "\n" unless $data =~ m/\n$/; + my $ret = '$'.$hash_name.'{'.perlstring($orig).qq!} = <<'${name}';\n! + .qq!${data}${name}\n!; +# warn $ret; + return $ret; } my @segments = (