Oracle Blog

Lubos's Weblog

Want to understand source code? {OpenGrok 0.9 RC1 out now !

OPENGROK 0.9 RC1(release candidate 1) RELEASE NOTES

OpenGrok is a fast and usable source code search and cross reference
engine. It helps you search, cross-reference and navigate your source
tree. It can understand various program file formats (c, c++, c#, java,
sh, ...) and version control histories like (Mercurial, Git, SCCS, RCS,
CVS, Subversion, Teamware, ClearCase, Perforce, Monotone and Bazaar.)
In other words it lets you grok (profoundly understand) the open source,
hence the name OpenGrok. It is written in Java.
For more details go to http://www.opensolaris.org/os/project/opengrok/

This is a major update. It's advised you cleanup your old DATA_ROOT(ideally remove it, or move it aside) and run
indexing from fresh. Also the web application should be replaced, since new
indexes are not compatible with old application.
This is also a general rule for most of opengrok updates. We don't really
support backwards compatibility, unless it would be a really minor update.
For install help refer to install wiki page.

Since this is a release candidate and not the final release(yet), please refer to issues page on where to file bugs and discussions page on where to report a problem or get help.

New Features

faster lucene engine(3.0.1) underneath - faster analyzers

new jquery(1.4.2) underneath - UI improvements

support for xrefs with Unicode characters(not indexed yet, but finally viewable!)

new smf service and packaging - just pass the source root, the rest is taken care by the service(Solaris)

Bug Fixes

Bug #13280: RFE: Configurable tab size for xref

Bug #13362: plainanalyzer xref writer can never end for a file with long lines

Bug #13529: listing of a file (in xref) might take a LONG time

Bug #13330: Wrong URL when search for camel-case identifier has only one match

Bug #13364: regression : Jar analyzer doesn't analyze the jars it used to for 0.7

Bug #13884: IndexOutOfBoundsException in List2TokenStream.next()

Bug #13952: size output not correct

Bug #13951: Wrong revision in info.properties when not building from head of trunk

The road ahead

Contributors

We'd like to thank all the people that report bugs, send us ideas and
improvements. Below are just people that sent patches or pushed code, that
doesn't mean that we don't appreciate your work. On the contrary, you are
the people showing other people(who have the time to write code) what would
be good to fix when you use this software and file bugs against it!
Note that this is just a summary of how many changes each person made which
doesn't necessarily reflect how significant each change was. (inspect the
history log with "hg log -v -r 0.8.1:tip" to get all details)