lp:~benji/charmworld/add-lp-branch

Created by Benji York on 2013-09-09 and last modified on 2013-09-09
Get this branch:
bzr branch lp:~benji/charmworld/add-lp-branch
Only Benji York can upload to this branch. If you are Benji York please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Benji York
Project:
charmworld
Status:
Development

Recent revisions

391. By Benji York on 2013-09-09

update test

390. By Benji York on 2013-09-09

add branch_url to a bundle's dict representation

389. By Benji York on 2013-09-06

[r=bac][bug=][author=benji] Make bin/test (well, really scripts/test) a static file so it is easier
to add functionality to it.

388. By Benji York on 2013-09-06

[r=bac][bug=][author=benji] This makes the bundle API endpoint return non-promulgated charms
when an owner is included in the bundle URL. A test was added that
failed before the code was changed and which passes now.

Bonus: the "lint" make target now depends on "install" so a "make lint"
in a fresh checkout will actually work.

387. By Curtis Hovey on 2013-09-06

[r=benji][bug=1220955][author=sinzui] Update migration script to handle new deploys.

386. By Brad Crittenden on 2013-09-05

[r=benji][bug=][author=bac] Make charmworld URLs use 'bundle' instead of 'bundles'.

385. By Benji York on 2013-09-05

fix es-update vs. es_update bug

384. By Brad Crittenden on 2013-09-05

[r=benji][bug=][author=bac] Provide generic file access for bundles and support for icon.svg in particular.

383. By Abel Deuring on 2013-09-05

[r=adeuring,bac][bug=][author=adeuring] spurious failures in test_search.py fixed.

382. By Benji York on 2013-09-05

[r=bac][bug=][author=benji] Several tweaks to the Makefile:

- added a debugging tool at the top (normally commented out)
- removed some single-use and tiny constants in favor of less indirection
- added "canaries" to several rules so they are only run when needed
- wrapped long lines
- added a dependency on requirements.txt so that changes will trigger a
  re-install of Python dependencies
- made a test script (bin/test) so we don't have to remember the
  spelling to invoke the tests outside of the Makefile (preserving the
  existing make targets for continuity, especially for CI)
- removed some unnecessary phoney entries
- added "install" as the default goal
- removed unneeded indirection in phoney definition

As a result of the above you can run just "make" in a new checkout and
everything will be built. If "make" is run again, no work will be
done. There is also now a bin/test script that is friendlier than
having to remember the spelling to invoke the test runner (directly or
through the Makefile, but that still works too).

Branch metadata

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

Subscribers