From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27876 invoked by alias); 20 Aug 2007 09:19:47 -0000 Received: (qmail 27794 invoked by uid 22791); 20 Aug 2007 09:19:47 -0000 X-Spam-Status: No, hits=-0.8 required=5.0 tests=AWL,BAYES_50,DK_POLICY_SIGNSOME,FORGED_RCVD_HELO X-Spam-Check-By: sourceware.org Received: from wildebeest.demon.nl (HELO gnu.wildebeest.org) (83.160.170.119) by sourceware.org (qpsmtpd/0.31) with ESMTP; Mon, 20 Aug 2007 09:19:40 +0000 Received: from dijkstra.wildebeest.org ([192.168.1.29]) by gnu.wildebeest.org with esmtp (Exim 4.63) (envelope-from ) id 1IN3Q8-0001f4-Je for frysk@sourceware.org; Mon, 20 Aug 2007 11:19:37 +0200 Subject: Re: test Mercurial repository and Trac instance From: Mark Wielaard To: frysk@sourceware.org In-Reply-To: <1186414438.3766.72.camel@dijkstra.wildebeest.org> References: <46AF3DBE.1020802@redhat.com> <46AF7C3A.90509@redhat.com> <46B04E06.7060102@redhat.com> <1186414438.3766.72.camel@dijkstra.wildebeest.org> Content-Type: text/plain Date: Mon, 20 Aug 2007 09:19:00 -0000 Message-Id: <1187601575.3785.18.camel@dijkstra.wildebeest.org> Mime-Version: 1.0 X-Mailer: Evolution 2.8.3 (2.8.3-2.fc6) Content-Transfer-Encoding: 7bit X-Spam-Score: -3.2 (---) X-IsSubscribed: yes Mailing-List: contact frysk-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: frysk-owner@sourceware.org X-SW-Source: 2007-q3/txt/msg00309.txt.bz2 Hi, On Mon, 2007-08-06 at 17:33 +0200, Mark Wielaard wrote: > If you want to play with the mercurial repository start with: > hg clone http://gnu.wildebeest.org/hg/frysk > > That is a read-only repository. But be gentle (it is 115MB), that is my > personal machine, it should auto update a few times a day, but no > guarantees that I keep it going. You can however recreate a similar > repository with the attached script and then just put it in some cron > job to periodically update. I played a bit with Trac (http://trac.edgewall.org/) this weekend (http://gnu.wildebeest.org/diary/2007/08/20/bad-memory/) and have now also added a little Trac instance to more easily browse the mercurial source code changesets. Trac is pretty nice and easy to setup (at least on CentOS 5 with EPEL which has all needed packages already). I have disabled all the fancy features (wiki, roadmap, ticketing/bugs system, etc) and only enabled the source browser and source timeline view for the Mercurial mirror. I even tried to theme it a little like the main Frysk site, which was also pretty easy (OK, I mainly just made the background gray and the links blue, I am no CSS wizard). The Mercurial integration into Trac is not 100% yet, and clearly can be optimized a little (read, it is slow). But the result is pretty nice for easily viewing changeset diffs in various ways. Take a look if you like: http://gnu.wildebeest.org/trac/frysk/ Of course everything is readonly and all changes are just automatically generated from the cvs mirroring system (scripts to do it yourself locally are attached to the main Trac page). Cheers, Mark