v1.3.1
This is mainly a bug fix release with a new feature thrown in as well!
Features:
- Use
cmpobj -d
to compare a local directory to a bucket. This will tell you what files exist locally but not remotely, remotely but not locally, and which files that exist in both locations contain differing content. (@raushan802)
Bugs:
lsobj
now catches all exceptions that can be thrown when getting or creating a bucket.- Fixed an issue with
cpobj
throwing I/O errors when writing a file whose parent directory does not exist locally yet. This bug would manifest itself when the empty keys representing the parent directories of a key were missing. - strip the OS path seperator (i.e. "/") from the right-hand side of a key name before checking for existance of key if the recursive option was not specified
- Wrap calls to delete keys and the bucket in rmobj so that we can catch errors more reliably and log them appropriately.