DescriptionChange juju-gui-source to be git-enabled.
- Allow pulling from various repo urls
- Support checking out a branch name
- Support checkout out a direct sha
- Remove support for the trunk releases.
The list of what you can check out is simplified a bit. You can easily use the
git access, url, or a local file in the releases directory to enable loading
the gui with any combination of code you would like to use.
Drive by removing some left over bits of the PyJuju branch previously.
QA:
juju boostrap
make deploy
# make sure the gui is running off the latest release. You can check the
# local equivelent of https://jujucharms.com/juju-ui/version.js
Run the follow config changes and after each make sure that the version is
correct for what you've requested. You can get the sha values from looking in
Github.
https://github.com/juju/juju-gui/commits/develop
# The develop support
juju set juju-gui juju-gui-source="develop"
# Supports the HEAD of a branch specified.
juju set juju-gui juju-gui-source="https://github.com/juju/juju-gui.git network-prototype"
# Supports an older commit in the main develop line.
juju set juju-gui juju-gui-source="https://github.com/juju/juju-gui.git @c7ddd186"
https://code.launchpad.net/~rharding/charms/precise/juju-gui/git-ify/+merge/201442
(do not edit description out of merge proposal)
Patch Set 1 #Patch Set 2 : WIP #Patch Set 3 : Change juju-gui-source to be git-enabled. #Patch Set 4 : Change juju-gui-source to be git-enabled. #
Total comments: 20
Patch Set 5 : Change juju-gui-source to be git-enabled. #
MessagesTotal messages: 5
|