Removes munging of directory blob names and does not conflate RELATIVE_PATH (typically used for common prefixes) with FOLDER (a storage type representing a directory blob). Implemented and tested the changes for Azure, S3, LocalBlobStore, and OpenStack-Swift. You can view, comment on, or merge this pull request online at:
https://github.com/jclouds/jclouds/pull/847 -- Commit Summary -- * JCLOUDS-992: Handle directories as blobs in Swift. * JCLOUDS-992: Handle directories as blobs in S3. * JCLOUDS-992: Old Swift: treat directories as blobs * JCLOUDS-992: Handle directories as blobs in Azure. * JCLOUDS-992: Handle directories as blobs in HPCS. * JCLOUDS-992: remove special directory handling. * JCLOUDS-992: LocalBlobStore - use FOLDER for DIR. -- File Changes -- M apis/openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/blobstore/functions/ToBlobMetadata.java (5) M apis/s3/src/main/java/org/jclouds/s3/blobstore/functions/ObjectToBlobMetadata.java (15) M apis/swift/src/main/java/org/jclouds/openstack/swift/blobstore/functions/ObjectToBlobMetadata.java (17) M blobstore/src/main/java/org/jclouds/blobstore/domain/StorageType.java (18) D blobstore/src/main/java/org/jclouds/blobstore/strategy/IfDirectoryReturnNameStrategy.java (31) M blobstore/src/main/java/org/jclouds/blobstore/strategy/internal/DeleteAllKeysInList.java (6) M blobstore/src/main/java/org/jclouds/blobstore/strategy/internal/MarkerFileMkdirStrategy.java (2) D blobstore/src/main/java/org/jclouds/blobstore/strategy/internal/MarkersIfDirectoryReturnNameStrategy.java (50) M blobstore/src/test/java/org/jclouds/blobstore/integration/internal/BaseContainerIntegrationTest.java (4) M providers/azureblob/src/main/java/org/jclouds/azureblob/blobstore/functions/BlobPropertiesToBlobMetadata.java (13) M providers/hpcloud-objectstorage/src/main/java/org/jclouds/hpcloud/objectstorage/blobstore/functions/HPCloudObjectStorageObjectToBlobMetadata.java (6) -- Patch Links -- https://github.com/jclouds/jclouds/pull/847.patch https://github.com/jclouds/jclouds/pull/847.diff --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds/pull/847
