lp:~peter-petrakis/charms/precise/opengrok/devel

Created by Peter Petrakis and last modified
Get this branch:
bzr branch lp:~peter-petrakis/charms/precise/opengrok/devel
Only Peter Petrakis can upload to this branch. If you are Peter Petrakis please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Peter Petrakis
Status:
Development

Recent revisions

16. By Peter Petrakis

NOT TESTED
- Refactor vcs test and checkout to streamline future additions
- Random cleanup
- Bumped revision

15. By Peter Petrakis

removed stale directory scripts/

14. By Peter Petrakis

remove leading whitespace

13. By Peter Petrakis

removed duplicate upgrade-charm tests. Create ssh_config that removes hostkey checking

12. By Peter Petrakis

* Implemented all charm review suggestions
* Multiple project support
- bzr and git supported

11. By Peter Petrakis

* passes charm proof
* introduced hooks/config-changed
- defined yaml api which allows for lp branches to be added, one at a time, to
  the opengrok project tree, checkout or update bzr branch, and rebuild index
* README updated to reflect usage
* debug verbosity disabled
* defined generic http interface
* introduced hooks/website-relation-joined
* revision bumped

10. By Peter Petrakis

* because of template generation, we need to define the ctags path ahead of
  time instead of determining it at runtime.
* We were overwriting our opengrok config during index update when we
  were supposed to be reading from it, -W vs -R config file.
* upstart jobs use exec or script, not both, using just script now.

9. By Peter Petrakis

* created scripts/ and included entry points for upstart index update job
- scripts/opengrok_update_configuration
- scripts/opengrok_update_index
* created upstart job that executes new scripts, /etc/init/opengrok-index.conf
* updated cronjob to call upstart job instead
* solved java OOM problem
- required calling the jar directly and affirming all the CLI options
- create a new, abridged config file that has no concept of history indexing
* hooks/install
- Adjust %%PWD%% for scripts/*
- upgrade friendly, generated data is preserved on charm-upgrade
* updated TODO, I like it when it gets shorter

8. By Peter Petrakis

* created inc/common and moved several global vars and functions there
- saved away CHARM_ROOT using sed magic so external scripts can also
  load inc/common like cron, and soon upstart.
- created conditional logger in inc/common will use juju-log if available,
  otherwise it uses logger
- cron script calls function from inc/common instead of being called from install
* hooks/opengrok common is neater now, comments updated in preperation for config options
* revision bumped to 22

7. By Peter Petrakis

Updated TODO

Branch metadata

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

Subscribers