lp:~makyo/juju-core/encodekeys-1149889

Created by Madison Scott-Clary and last modified
Get this branch:
bzr branch lp:~makyo/juju-core/encodekeys-1149889
Only Madison Scott-Clary can upload to this branch. If you are Madison Scott-Clary please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Madison Scott-Clary
Project:
juju-core
Status:
Development

Recent revisions

952. By Madison Scott-Clary

API work plus encoding keys

951. By Madison Scott-Clary

Merge with frankban's annapi branch.

950. By Brad Crittenden

Add the 'expose' command to the API.

R=benji, dimitern, rog
CC=
https://codereview.appspot.com/7369058

949. By John A Meinel

revert only r943

William merged a change which reverted trunk back to 942
because rev 943 broke the test suite.

This just re-introduces all of the merges 944-947, so that
Gustavo and Ian don't have to re-propose and get approval
for their changes again.

I've run the test suite to make sure it passes as long as
just 943 has been removed.

In the future, you can just cherrypick-out specific revisions
with (eg):
 bzr merge . -r 943..942

And then run the test suite, and propose it. (Which is essentially
what this patch does, except it also reverts 948 which removed
all of those other revisions.)

R=wallyworld, fwereade
CC=
https://codereview.appspot.com/7424046

948. By William Reade

history: rewind

tests started failing in r943; reverting to r942.

R=
CC=
https://codereview.appspot.com/7422044

947. By Ian Booth

Better unauthorised errors

The state package defined a ErrUnauthorized variable to hold an error with a fixed
error string. Unfortunately, this results in important information being discarded
when there is an error. There are at least 3 possible causes of an unauth error and
the final error message should include this info. I've reworked the implementation
in a similar way to how state package's notFoundError is implemented, allowing the
root cause message to be retained with the error.

R=dfc, dimitern
CC=
https://codereview.appspot.com/7411045

946. By Tim Penhey

Refactor the command context creation for tests.

The frustrating part about this branch is that after I had it all done, I found that I didn't need the change after all. However I thought it was a net win, so proposing anyway.

R=dimitern, rog, dfc
CC=
https://codereview.appspot.com/7384057

945. By Gustavo Niemeyer

store: sum counter prefixes without perfect match

This means a:b:* won't include the count for a:b itself. This is
the most desired outcome in practice, and matches with the output
of listing a:b:* (the aggregated sum without ?list=1 now matches
the sum of all counts in a listing with ?list=1).

R=dfc
CC=
https://codereview.appspot.com/7407052

944. By Gustavo Niemeyer

store: add statistics listing

R=rog, dimitern
CC=
https://codereview.appspot.com/7387054

943. By Dimiter Naydenov

state: upgrade charm for services/units

This introduces the following changes:
- Service.SetCharm now performs validation on the
configuration when changing the charm to ensure
what's about to be set is compatible with the
current service's charm. Also introduces multiple
settings per service (one for each unique charm URL),
and uses reference counting to manage these and clean
them up.
- Unit.SetCharm does more sanity checks before
changing the unit's charm and also maintains the
reference counts of service settings.

Fixes LP bug #1063621.

R=fwereade, rog
CC=
https://codereview.appspot.com/7363060

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~juju/juju-core/trunk
This branch contains Public information 
Everyone can see this information.