Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:46531 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 74617 invoked from network); 27 Dec 2009 21:18:04 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 27 Dec 2009 21:18:04 -0000 Authentication-Results: pb1.pair.com header.from=michael@no-surprises.co.uk; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=michael@no-surprises.co.uk; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain no-surprises.co.uk designates 80.68.93.37 as permitted sender) X-PHP-List-Original-Sender: michael@no-surprises.co.uk X-Host-Fingerprint: 80.68.93.37 river.mgdm.net Received: from [80.68.93.37] ([80.68.93.37:46051] helo=river.mgdm.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F5/9E-26502-A0FC73B4 for ; Sun, 27 Dec 2009 16:18:03 -0500 Received: from [192.168.1.118] (213-78-200-191.ppp.onetel.net.uk [213.78.200.191]) (Authenticated sender: michael) by river.mgdm.net (Postfix) with ESMTPSA id 52D5328066 for ; Sun, 27 Dec 2009 21:17:59 +0000 (GMT) Message-ID: <4B37CF06.4010905@no-surprises.co.uk> Date: Sun, 27 Dec 2009 21:17:58 +0000 User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: internals@lists.php.net Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Test OpenGrok installation (LXR replacement?) From: michael@no-surprises.co.uk (Michael Maclean) 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