App-Manager
view release on metacpan or search on metacpan
} elsif (S_ISDIR $stat->{mode}) {
remove $stat->{path};
mkdir $stat->{path},$stat->{mode} & 07777
or die "Unable to recreate directory '$stat->{path}': $!\n";
} else {
die "FATAL: don't know how to check in $stat->{path}.\n";
}
unless (S_ISLNK $stat->{mode}) {
chmod $stat->{mode} & 07777,$stat->{path}
or die "Unable to change mode for '$stat->{path}': $!\n";
chown $stat->{uid},$stat->{gid},$stat->{path}
or warn "Unable to change user and group id for '$stat->{path}': $!\n";
utime $stat->{atime},$stat->{mtime},$stat->{path}
or warn "Unable to change atime and mtime for '$stat->{path}': $!\n";
}
}
}
# this is safe as long as we don't sync too early
sub swap {
my $self=shift;
( run in 1.752 second using v1.01-cache-2.11-cpan-71847e10f99 )