Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 7D96E200B98 for ; Mon, 3 Oct 2016 15:12:43 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 7C598160ADC; Mon, 3 Oct 2016 13:12:43 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id C5A22160ACC for ; Mon, 3 Oct 2016 15:12:42 +0200 (CEST) Received: (qmail 61208 invoked by uid 500); 3 Oct 2016 13:12:41 -0000 Mailing-List: contact infrastructure-dev-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: infrastructure-dev@apache.org Delivered-To: mailing list infrastructure-dev@apache.org Received: (qmail 61197 invoked by uid 99); 3 Oct 2016 13:12:41 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Oct 2016 13:12:41 +0000 Received: from rombert.corp.adobe.com (unknown [193.105.140.131]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 2A8191A02E7 for ; Mon, 3 Oct 2016 13:12:40 +0000 (UTC) Message-ID: <1475500358.25858.38.camel@apache.org> Subject: Re: Handling a large number of git repositories for a project From: Robert Munteanu To: infrastructure-dev@apache.org Date: Mon, 03 Oct 2016 16:12:38 +0300 In-Reply-To: <47956b55-a9e9-763f-3f65-2a27ebf4879b@apache.org> References: <1475499292.25858.35.camel@apache.org> <47956b55-a9e9-763f-3f65-2a27ebf4879b@apache.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.22.0 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit archived-at: Mon, 03 Oct 2016 13:12:43 -0000 On Mon, 2016-10-03 at 14:57 +0200, Daniel Gruno wrote: > If you use https://reporeq.apache.org/ and manage the import of data > yourself, you won't be burdening infra much :) Ah, that looks nice. Are repositories automatically created or is there a manual step involved? I'm trying to understand if we need an intermediate catch-all repository where we store new modules before a git repository is created. Thanks, Robert > > With regards, > Daniel. > On 10/03/2016 02:54 PM, Robert Munteanu wrote: > > Hi, > > > > In the Apache Sling project we're considering moving from SVN to > > Git > > [1]. > > > > We believe that having a large number of modules in the same git > > repository would be counterproductive and missing the point of git, > > so > > we would like to create 1 git repository per module. > > > > This has two main implications: > > > > 1. When migrating we would need to create ~300 modules in git > > 2. Periodically we would create new repositories, since new module > > contributions would also end up in new repositories > > > > Although other projects seem to have more than one repository, I > > could > > not find one with more than 100. So before we start down a road > > which > > can prove troublesome, I'd like to ask > > > > 1. Is creating a large number of modules in git for a single > > project > > problematic by itself? > > > > 2. What ways do we have of making sure that infra is not burdened > > by > > our rate of repo creation? We would of course welcome options that > > would allow us to manage the repos ourselves, but anything that > > makes > > sure infra is not impacted by our activity is welcome. > > > > Thanks, > > > > Robert > > > > [1]: http://markmail.org/message/kvhmn7kghvh7lual > > > > >