lp://staging/~pjdc/mojo/phases-create-workspace-and-or-refresh-spec

Created by Paul Collins and last modified
Get this branch:
bzr branch lp://staging/~pjdc/mojo/phases-create-workspace-and-or-refresh-spec
Only Paul Collins can upload to this branch. If you are Paul Collins please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Paul Collins
Project:
Mojo: Continuous Delivery for Juju
Status:
Abandoned

Recent revisions

214. By Paul Collins

make phases less special, optionally

When mojo run is invoked, it will create the workspace if it
does not exist. This has the side effect of updating the spec,
even if the workspace already exists, which is essential in
production due to the way we reuse a single workspace.

However, when invoking phases by hand to selectively apply
changes pulled into the spec branch, there's no convenient way
to refresh the copy in the workspace. This branch adds a new
option, --create-workspace, (aliased as --refresh-spec to help
convey a more typical use case). For completeness, phases will
also obey --keep-local-spec-changes as per "mojo run".

For backward compatibility reasons, and to avoid surprises when
$MOJO_SPEC is set in the environment, default to false.

213. By Tim Kuhlman

[brian-murray,r=timkuhlman] Remove Utopic which is EoL and fix a couple of typos.

212. By Jacek Nykis

Merged Brian's typo fix

211. By David Lawson

[mthaddon] Document the dependency on python-swiftclient for the mojo spec in the intro docs lp bug#1506709

210. By Tom Haddon

[1chb1n,r=mthaddon] add juju-deployer timeout option to the readme

209. By Tom Haddon

[mthaddon,trivial] rev version number for packaging update

208. By Paul Collins

[mthaddon] new phase "stop-on return-code=X" to stop processing the manifest and exit with success when a given script exits with a certain value

207. By Tom Haddon

[mthaddon,trivial] fix indenting of mojo deploy phase variables

206. By Tom Haddon

[mthaddon,trivial] trivial doc change - currently the root dir is always /srv/mojo, so update accordingly

205. By Paul Collins

[timkuhlman] remove confirmation for project and workspace destroy

Branch metadata

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

Subscribers