Grokzilla – Code indexing revisited

I finally decided to write a script to automate setting up OpenGrok for Mozilla’s Mercurial Repository. This script creates a new repository the first time it is run then updates it on subsequent runs. The output of all programs is logged to files to aid in debugging. To set this script up on a local machine you will need to have a Java Application Server, such as JBoss or Tomcat and all related dependancies (Java), Exuberant Ctags, bash, OpenGrok and Mercurial. The details of this script are posted on my Wiki page for it and I can be reached on Mozilla’s IRC in #seneca as John64 if you need a little help with it.

I’d like to take this further if it is seen as valuable to the Mozilla community. Currently, OpenGrok considers all top level directories to be a project within it’s code. I can change this to be whatever needed. I have a sample instance running at http://142.204.133.36:8080/grokzilla/ but that might be up or down depending on many things. It is very possible for me to theme the web application and if there is interest in setting up this for community use I am willing to work on that. Should I file a bug on Mozilla’s Bugzilla to track this? I don’t know.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>