lp:~tealeg/landscape-client/merge-package-and-hold-handlers
Created by
Geoff Teale
and last modified
- Get this branch:
- bzr branch lp:~tealeg/landscape-client/merge-package-and-hold-handlers
Only
Geoff Teale
can upload to this branch. If you are
Geoff Teale
please log in for upload directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- Free Ekanayaka (community): Approve
- Thomas Herve (community): Approve
-
Diff: 1042 lines (+312/-341)6 files modifiedlandscape/__init__.py (+5/-1)
landscape/constants.py (+1/-0)
landscape/package/changer.py (+21/-81)
landscape/package/facade.py (+118/-74)
landscape/package/tests/test_changer.py (+102/-147)
landscape/package/tests/test_facade.py (+65/-38)
Related bugs
Bug #972489: The change-packages handler needs to handle package holds | High | Fix Released |
Related blueprints
Branch information
Recent revisions
- 576. By Geoff Teale
-
Bump CLIENT_API to 3.4 and update changelog (From both Free and therve's review).
- 575. By Geoff Teale
-
Remove unnecessary error case and tests for using holds on a Smart facade. From Free's review.
- 574. By Geoff Teale
-
Change behaviour when we try to remove a hold on a package the client has never seen and go back to simpler code structure as a result. From Free's review.
- 573. By Geoff Teale
-
Sanitise and Anglicise hold activity message and method names, following a discussion with Free.
- 570. By Geoff Teale
-
Add to test check that holds can be created from two seperate packages with the same version number (from which the hash is calculated). Revert change to use sets for marks as this causes the new test to fail.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:~landscape/landscape-client/trunk