Hi,
Since LXR hasn't been updating since the shift to SVN, I've been
investigating bringing it back. Today, though, I came across OpenGrok
which appears to be a far more modern implementation of the same thing,
using Lucene as the back end. I've set up a test installation of it at
http://php-og.mgdm.net if anyone is interested in playing with it.
Advantages seem to be:
- It's really quite fast
- It has a nicer UI, in my opinion
- It's not too hard to set up
- It handles multiple branches relatively well
- It does incremental indexing, which I don't think LXR does
It has the potential disadvantage that it requires Tomcat, which means
running another web server somewhere, but I'm quite willing to volunteer
to look after it if we can find a php.net machine to put it on at some
point. For now, the test install is updating each branch from SVN and
reindexing once every two hours.
Any comments?
Cheers,
Michael
hi,
On Sun, Dec 27, 2009 at 10:17 PM, Michael Maclean
michael@no-surprises.co.uk wrote:
Hi,
Since LXR hasn't been updating since the shift to SVN, I've been
investigating bringing it back. Today, though, I came across OpenGrok which
appears to be a far more modern implementation of the same thing, using
Lucene as the back end. I've set up a test installation of it at
http://php-og.mgdm.net if anyone is interested in playing with it.
Nice tool, thanks for the link&test site!
Advantages seem to be:
- It's really quite fast
really fast :)
- It has a nicer UI, in my opinion
- It's not too hard to set up
- It handles multiple branches relatively well
- It does incremental indexing, which I don't think LXR does
It has the potential disadvantage that it requires Tomcat, which means
running another web server somewhere, but I'm quite willing to volunteer to
look after it if we can find a php.net machine to put it on at some point.
For now, the test install is updating each branch from SVN and reindexing
once every two hours.Any comments?
First suggestion, would it be possible to have *.c/h first in the
results instead of the phpt?
Cheers,
Pierre
Pierre Joye wrote:
First suggestion, would it be possible to have *.c/h first in the
results instead of the phpt?
I'm not sure, but I'll have a look.
Michael
Hi,
Since LXR hasn't been updating since the shift to SVN, I've been investigating bringing it back. Today, though, I came across OpenGrok which appears to be a far more modern implementation of the same thing, using Lucene as the back end. I've set up a test installation of it at http://php-og.mgdm.net if anyone is interested in playing with it.Advantages seem to be:
- It's really quite fast
- It has a nicer UI, in my opinion
- It's not too hard to set up
- It handles multiple branches relatively well
- It does incremental indexing, which I don't think LXR does
It has the potential disadvantage that it requires Tomcat, which means running another web server somewhere, but I'm quite willing to volunteer to look after it if we can find a php.net machine to put it on at some point. For now, the test install is updating each branch from SVN and reindexing once every two hours.
Any comments?
Looks great, and much nicer. If you feel pb11[1] could handle it, then we could dedicate this box to OpenGrok (as grok.php.net?).
Regards,
Philip
Philip Olson wrote:
Looks great, and much nicer. If you feel pb11[1] could handle it, then we could dedicate this box to OpenGrok (as grok.php.net?).
it'd be worth a shot, I think. Though could we get the OS on there
upgraded to something a little newer? I'm not sure if Java 1.6 will run
on that version of FreeBSD?
Michael
hi,
On Mon, Dec 28, 2009 at 10:59 AM, Michael Maclean
michael@no-surprises.co.uk wrote:
Philip Olson wrote:
Looks great, and much nicer. If you feel pb11[1] could handle it, then we
could dedicate this box to OpenGrok (as grok.php.net?).it'd be worth a shot, I think. Though could we get the OS on there upgraded
to something a little newer? I'm not sure if Java 1.6 will run on that
version of FreeBSD?
You can re image it (drop a mail to pair).
Cheers,
Pierre