Versioning extras, including account/container "time machine".
authorAntony Chazapis <chazapis@gmail.com>
Thu, 9 Jun 2011 23:15:49 +0000 (02:15 +0300)
committerAntony Chazapis <chazapis@gmail.com>
Thu, 9 Jun 2011 23:15:49 +0000 (02:15 +0300)
commit83dd59c54391e4188755d7583eead51fc22fb8f2
tree061b6283a3a72e81063560e9f766816ec5e1641e
parent7bef5750dd727d602d4da130dcb3d301d62e2217
Versioning extras, including account/container "time machine".

* Update metadata with the hashmap to create a single new object version.
* Add source version when duplicating in PUT/COPY/MOVE.
* Add 'until' parameter in account/container HEAD/GET.
* Expose object version list.
* Include user in backend functions (for future use).

Refs #593
pithos/api/functions.py
pithos/api/util.py
pithos/backends/base.py
pithos/backends/simple.py
pithos/backends/tests.py
pithos/public/functions.py