Description:
Make agent/tools and remove state.Tools
This branch makes an agent/tools package that is all things tools.
The environs/tools package is merged in there. There is a test
to ensure that we don't bring in extra package dependencies to
tools, right now just "utils/set" and "version".
Affected files:
A [revision details]
M agent/agent.go
M agent/tools/build.go
M agent/tools/build_test.go
M agent/tools/diskmanager.go
M agent/tools/diskmanager_test.go
M agent/tools/export_test.go
M agent/tools/list.go
M agent/tools/list_test.go
A agent/tools/marshal.go
A agent/tools/marshal_test.go
A agent/tools/package_test.go
M agent/tools/storage.go
M agent/tools/storage_test.go
M agent/tools/tools.go
M agent/tools/tools_test.go
M agent/tools/toolsdir.go
D agent/tools_compat_test.go
M cmd/juju/bootstrap_test.go
M cmd/juju/status.go
M cmd/juju/status_test.go
M cmd/juju/synctools.go
M cmd/juju/synctools_test.go
M cmd/juju/upgradejuju.go
M cmd/juju/upgradejuju_test.go
M cmd/jujud/agent.go
M cmd/jujud/agent_test.go
M cmd/jujud/machine_test.go
M cmd/jujud/unit_test.go
M cmd/jujud/upgrade.go
M cmd/jujud/upgrade_test.go
M container/lxc/lxc.go
M container/lxc/lxc_test.go
M environs/azure/customdata_test.go
M environs/azure/environ.go
M environs/cloudinit/cloudinit.go
M environs/cloudinit/cloudinit_test.go
M environs/cloudinit_test.go
M environs/ec2/ec2.go
M environs/jujutest/livetests.go
M environs/local/environ.go
M environs/maas/environ.go
M environs/maas/environ_test.go
M environs/openstack/export_test.go
M environs/openstack/provider.go
M environs/testing/storage.go
M environs/testing/tools.go
M environs/tools.go
M environs/tools_test.go
M state/api/params/internal.go
M state/api/upgrader/upgrader_test.go
M state/apiserver/upgrader/upgrader.go
M state/apiserver/upgrader/upgrader_test.go
M state/machine.go
M state/machine_test.go
M state/state.go
M state/state_test.go
M state/tools_test.go
M state/unit.go
A testing/imports.go
M worker/deployer/simple.go
M worker/deployer/simple_test.go
M worker/provisioner/lxc-broker.go
M worker/provisioner/lxc-broker_test.go
M worker/provisioner/provisioner.go
M worker/uniter/tools_test.go
M worker/uniter/uniter.go
M worker/uniter/uniter_test.go
Reviewers: mp+176111_ code.launchpad. net,
Message:
Please take a look.
Description:
Make agent/tools and remove state.Tools
This branch makes an agent/tools package that is all things tools.
The environs/tools package is merged in there. There is a test
to ensure that we don't bring in extra package dependencies to
tools, right now just "utils/set" and "version".
https:/ /code.launchpad .net/~thumper/ juju-core/ agent-tools/ +merge/ 176111
(do not edit description out of merge proposal)
Please review this at https:/ /codereview. appspot. com/11561044/
Affected files: build.go build_test. go diskmanager. go diskmanager_ test.go export_ test.go list_test. go marshal. go marshal_ test.go package_ test.go storage. go storage_ test.go tools.go tools_test. go toolsdir. go compat_ test.go bootstrap_ test.go status_ test.go synctools. go synctools_ test.go upgradejuju. go upgradejuju_ test.go agent_test. go machine_ test.go unit_test. go upgrade. go upgrade_ test.go lxc/lxc. go lxc/lxc_ test.go azure/customdat a_test. go azure/environ. go cloudinit/ cloudinit. go cloudinit/ cloudinit_ test.go cloudinit_ test.go jujutest/ livetests. go local/environ. go maas/environ. go maas/environ_ test.go openstack/ export_ test.go openstack/ provider. go testing/ storage. go testing/ tools.go tools_test. go params/ internal. go upgrader/ upgrader_ test.go /upgrader/ upgrader. go /upgrader/ upgrader_ test.go test.go deployer/ simple. go deployer/ simple_ test.go provisioner/ lxc-broker. go provisioner/ lxc-broker_ test.go provisioner/ provisioner. go uniter/ tools_test. go uniter/ uniter. go uniter/ uniter_ test.go
A [revision details]
M agent/agent.go
M agent/tools/
M agent/tools/
M agent/tools/
M agent/tools/
M agent/tools/
M agent/tools/list.go
M agent/tools/
A agent/tools/
A agent/tools/
A agent/tools/
M agent/tools/
M agent/tools/
M agent/tools/
M agent/tools/
M agent/tools/
D agent/tools_
M cmd/juju/
M cmd/juju/status.go
M cmd/juju/
M cmd/juju/
M cmd/juju/
M cmd/juju/
M cmd/juju/
M cmd/jujud/agent.go
M cmd/jujud/
M cmd/jujud/
M cmd/jujud/
M cmd/jujud/
M cmd/jujud/
M container/
M container/
M environs/
M environs/
M environs/
M environs/
M environs/
M environs/ec2/ec2.go
M environs/
M environs/
M environs/
M environs/
M environs/
M environs/
M environs/
M environs/
M environs/tools.go
M environs/
M state/api/
M state/api/
M state/apiserver
M state/apiserver
M state/machine.go
M state/machine_
M state/state.go
M state/state_test.go
M state/tools_test.go
M state/unit.go
A testing/imports.go
M worker/
M worker/
M worker/
M worker/
M worker/
M worker/
M worker/
M worker/