Loggerhead for LP developers
Loggerhead is a web-based bazaar code browser.
Landing on trunk
Landing on trunk is done directly by committing and pushing to lp:loggerhead, but make sure you:
- get a review first
- run the test suite before committing your changes (and see that it passes)
Landing changes for Launchpad
For deploying loggerhead to bazaar.launchpad.net, one has to land changes on lp:~launchpad-pqm/loggerhead/devel through PQM, by eg. using
bzr pqm-submit --submit-branch lp:~launchpad-pqm/loggerhead/devel
NOTE: do not forget to update utilities/sourcedeps.conf in the LP tree to make Launchpad actually use the newly landed revisions.
QA
After changes land and pass through buildbot, they will soon be available on https://bazaar.staging.launchpad.net (do note that only bzr branches are backed with the real bzr data on staging — for testing other branches, push your stuff using bzr push lp://staging/~you/+junk/blah)
FIXME: what about qastaging? clarification needed if loggerhead PQM runs against db-stable Launchpad or stable Launchpad.
Deployment
To get changes deployed, do... FIXME.