Feature #593
Add support for versions
Status: | Closed | Start date: | 06/02/2011 | |
---|---|---|---|---|
Priority: | Medium | Due date: | ||
Assignee: | - | % Done: | 0% |
|
Category: | Pithos | Spent time: | - | |
Target version: | - |
Description
The API needs to be extended to support versions on files in order to provide a similar functionality with the old Pithos.
Associated revisions
Advanced versioning support. New backend.
- Everything is versioned in the backend.
- Time-controlled account/container listings.
- Initial API support with the 'version' parameter in object HEAD/GET.
Refs #593
Advanced versioning support. New backend.
- Everything is versioned in the backend.
- Time-controlled account/container listings.
- Initial API support with the 'version' parameter in object HEAD/GET.
Refs #593
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
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
Add template for version list.
Refs #593
Add template for version list.
Refs #593
slight modifications to support list object versions
Refs #593
slight modifications to support list object versions
Refs #593
Update versioning.
- Allow non-integer version identifiers.
- Use 'X-Object-Modified-By' to trace the user that created a version.
- Fix 'X-Object-Version-Timestamp' header formatting.
Rebuild the database, or:
sqlite> alter table versions add column user text;
sqlite> update versions set user = '<username>';
Refs #593
Update versioning.
- Allow non-integer version identifiers.
- Use 'X-Object-Modified-By' to trace the user that created a version.
- Fix 'X-Object-Version-Timestamp' header formatting.
Rebuild the database, or:
sqlite> alter table versions add column user text;
sqlite> update versions set user = '<username>';
Refs #593
History
#1 Updated by Antony Chazapis over 12 years ago
- Status changed from New to Closed
- Target version changed from 0.3 to 0.4
#2 Updated by Vangelis Koukis almost 11 years ago
- Project changed from Pithos to Synnefo
- Target version deleted (
0.4)
#3 Updated by Vangelis Koukis almost 11 years ago
- Category set to Pithos