my $new = "users/$data->{login}/blob/$dir$file";
if ( ! -e $new ) {
# create path from md5sum file
- my $dir = $1 if $new =~ m{^(.+)/[^/]+$};
- make_path $dir unless -d $dir;
+ my $only_dir = $1 if $new =~ m{^(.+)/[^/]+$};
+ make_path $only_dir unless -d $only_dir;
$imported += link "md5/$md5", $new;
- $self->new_file({
+ my $fake = {
login => $data->{login},
host => $data->{host},
file => $dir . $file,
md5 => $md5,
size => -s $new,
- });
+ };
+ $self->new_file($fake);
+ warn "fake ",dump($fake);
} else {
md5pool $new => $md5;
}