~themue/juju-core/027-http-synctools

Viewing all changes in revision 1277.

  • Committer: William Reade
  • Author(s): William Reade
  • Date: 2013-06-12 11:27:12 UTC
  • mfrom: (1262.7.4 juju-core)
  • Revision ID: fwereade@gmail.com-20130612112712-49vicdb870jpw4j0
deploy refactoring

GUI deploy and CLI deploy are different enough that the common statecmd
caused more problems than it solved. Testing is noticeably improved.

juju.Conn.DeployService and juju.Conn.AddUnits are now probably ready to
move to some other place that just requires a state connection (and not
an environment as well); juju.Conn.PutCharm needs some love too, and
thought devoted to how we're going to put local charms over the API.

But, for now, the various bits all happen in the right place (*except* that
the CLI once again downloads store charms and uploads them itself, rather
than taking advantage of that functionality on the server side. This can
and will be fixed, but not this CL).

R=rog, jameinel, mue
CC=
https://codereview.appspot.com/10166044

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: