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

Benji York

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:
This branch contains Public information 
Everyone can see this information.