Migration Tools: Progess II
Refs #1171
Add hashmap-based download in lib and store utility.
Merge spend with store.
client library: display objects with space for name
client library: ururllib.quote request paths & display objects with space for name
command line client: bug fix clear sharing in update object
client lib create_object appends hashmap parameter incase of detailed (json/xml) resquest
reorganize psend components: move HashMap & smart_upload in lib
Check version when copying. Remove version option from move when using the store utility. Fix version listing.
Fixes #1235
client library: use 'hashmap' parameter in object GET/PUT for requesting /accessing hashmaps
update command line client/client lib
- update object by default updates the metadata - using replace parameter overrides the metadata- move chunked_transfer in OOS_Client
command line client:- remove trash/restore commands- copy and move can change object content-type- provide command for listing the accounts sharing objects with the user
Add update option when publishing/unpublishing.
Fix publishing in client lib.
command line client: fix pulish
if PITHOS_USER environmental variable is set and is not 'test' do not run the tests (critical user data can be lost)
run tests only with test user
client lib set default content type in all object puts
client lib support for listing user shared objectsadditional tests for using version objects and listing user shared objects
bug fixing: command line client: get version list
additional tests for updating object using x-source-object
fixing utf8 handling (manifestation), client lib support for updating from other object
move lib and api tests under tools