From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12806 invoked by alias); 27 Jul 2007 09:17:51 -0000 Received: (qmail 12792 invoked by uid 22791); 27 Jul 2007 09:17:49 -0000 X-Spam-Check-By: sourceware.org Received: from mx.meyering.net (HELO mx.meyering.net) (82.230.74.64) by sourceware.org (qpsmtpd/0.31) with ESMTP; Fri, 27 Jul 2007 09:17:46 +0000 Received: by rho.meyering.net (Acme Bit-Twister, from userid 1000) id A62594DBF7; Fri, 27 Jul 2007 11:17:43 +0200 (CEST) From: Jim Meyering To: "Frank Ch. Eigler" Cc: overseers@sourceware.org Subject: Re: git repository mirrors? In-Reply-To: <20070726150322.GA30643@redhat.com> (Frank Ch. Eigler's message of "Thu\, 26 Jul 2007 11\:03\:22 -0400") References: <87ir87e2k9.fsf@rho.meyering.net> <20070726150322.GA30643@redhat.com> Date: Fri, 27 Jul 2007 09:17:00 -0000 Message-ID: <87r6mub3yg.fsf@rho.meyering.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Mailing-List: contact overseers-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: , Sender: overseers-owner@sourceware.org X-SW-Source: 2007-q3/txt/msg00041.txt.bz2 "Frank Ch. Eigler" wrote: >> [...] However, if sourceware has such infrastructure already in >> place (or will soon), it'd make more sense to do it on the system >> hosting the "upstream" repository. > > There is not git server daemon running, but some version of the git > suite is installed. > > If you had shell access, you could in theory put a shared git repo > somewhere under a project directory (/sourceware/projects/lvm2-home or > /sourceware/www/sourceware/htdocs/lvm2) and export at least read-only > http access to it. > > cgf, would it be hard to make your restricted-shell ssh wrapper to > also accept git? FYI, I've set things up on et.redhat.com. Currently it does an rsync (and then maybe git-cvsimport/git-push) for each cvs repository every 15 minutes: http://git.et.redhat.com/?p=lvm2.git http://git.et.redhat.com/?p=device-mapper.git You can get a copy of either repository like this: (this uses the efficient "git://" protocol, and is sort of analogous to CVS pserver. i.e. anonymous, for read-only access) git clone git://et.redhat.com/lvm2 git clone git://et.redhat.com/device-mapper Ideally (both from reliability and user-expectations perspective), the git repo would be on sourceware along with the original CVS one. I'd be happy to help out if you don't mind opening the git port and hosting the gitweb.cgi that's used for the http: URLs above. Everything is pretty well automated already, so setting it up in the "right" place wouldn't involve much more work. Please let me know one way or another. If there's a good chance of setting up a git server on sourceware.org, I won't announce the above. Regards, Jim