lp:~niemeyer/pyjuju/go-store
- Get this branch:
- bzr branch lp:~niemeyer/pyjuju/go-store
Branch merges
Branch information
Recent revisions
- 21. By Gustavo Niemeyer
-
Track sha256 and store next to the charm information so we can answer
related API requests in the future. - 20. By Gustavo Niemeyer
-
Introduced revision key tracking so that we can detect whether a
charm update is already the current tip across all requested URLs
or not. If at least one of the URLs are out-of-date, the update
will proceed and bump a revision on all of them. - 19. By Gustavo Niemeyer
-
New store package with AddCharm and OpenCharm interface.
The interface to the package is trivial, but internally it actually
handles all the necessary logic for concurrent runs of the algorithm,
including mongo-based atomic locks with expiration, multi-URL synchronous
revision bumping as described in the charm specification, GridFS-based
memory-friendly uploading for large files, and ponies too.Lacks documentation and sha256 handling, though.. but I need some sleep.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:pyjuju