NAME
Chroniton::File - represents a file in a the backup set
SYNOPSIS
my $file = Chroniton::File->new("/path/to/file");
METHODS
new(original)
Creates an instance, gleaning file metadata from original
.
metadata
Returns the metadata associated with this file as a hashref.
Valid metadata is: permissions (as a string, like -rwxr-xr-x), owner user name, owner group name, mtime, atime, ctime (all in seconds past the epoch), and size (in bytes).
apply_metadata(file, log)
Applies the metadata contained in this object to an actual file
on the filesystem. If log
is specified, logs messages to a Chroniton::Messages
object.