lp:charms/opengrok

Created by Juan L. Negron and last modified
Get this branch:
bzr branch lp:charms/opengrok
Members of charmers can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
charmers
Status:
Mature

Recent revisions

15. By Tim Van Steenburgh

[mbruzek] Added tests

14. By José Antonio Rey

Adam Israel 2014-09-08 Add Category in order to pass charm proof.

13. By Jorge Castro

[randall] Add icon.

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

6. By Peter Petrakis

symlink entry points built, we have upgrade-charm now! revision bumped

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