I think I hit a new bug in 1.1.0
This works fine:
ruby -I s3sync s3sync/s3sync.rb -r --ssl --delete testUploads/ myBucket:testUploads
But this produces an error:
ruby -I s3sync s3sync/s3sync.rb -r --ssl --delete testUploads myBucket:testUploadsParent
Notice the difference is the lack of trailing slash on the source dir, indicating I want the actual dir itself, not just its contents, uploaded to the destination dir.
The error, the sole output of the command, is:
s3sync/s3sync.rb:124:in `main': undefined method `[]' for nil:NilClass (NoMethodError)
from s3sync/s3sync.rb:681
Not sure the cause of this. But if I replace my old version (1.0.13) of s3sync for the new one, everything works fine.