From owner-freebsd-questions@FreeBSD.ORG Tue Sep 18 13:05:06 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4C2221065670 for ; Tue, 18 Sep 2012 13:05:06 +0000 (UTC) (envelope-from legolas@legolasweb.nl) Received: from smtpq1.tb.mail.iss.as9143.net (smtpq1.tb.mail.iss.as9143.net [212.54.42.164]) by mx1.freebsd.org (Postfix) with ESMTP id ED15D8FC14 for ; Tue, 18 Sep 2012 13:05:05 +0000 (UTC) Received: from [212.54.42.136] (helo=smtp5.tb.mail.iss.as9143.net) by smtpq1.tb.mail.iss.as9143.net with esmtp (Exim 4.71) (envelope-from ) id 1TDx9V-0007NC-Ms for freebsd-questions@freebsd.org; Tue, 18 Sep 2012 14:43:45 +0200 Received: from 5357e32a.cm-6-8d.dynamic.ziggo.nl ([83.87.227.42] helo=homey.local) by smtp5.tb.mail.iss.as9143.net with esmtp (Exim 4.71) (envelope-from ) id 1TDx9V-00028P-BN for freebsd-questions@freebsd.org; Tue, 18 Sep 2012 14:43:45 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Tue, 18 Sep 2012 14:44:46 +0200 From: Stas Verberkt To: In-Reply-To: <20120918081624.173ea6e1@scorpio> References: <780066C6E2FAB67A997876B7@Pauls-MacBook-Pro.local> <20567.50041.903201.979498@jerusalem.litteratus.org> <75ca1e92e2a51857615e193434898bf5@homey.local> <20120918081624.173ea6e1@scorpio> Message-ID: <21e99057b51b3078055dc9f2626bd0bc@homey.local> X-Sender: legolas@legolasweb.nl User-Agent: Roundcube Webmail/0.8.1 X-Ziggo-spambar: ---- X-Ziggo-spamscore: -4.6 X-Ziggo-spamreport: ALL_TRUSTED=-1, BAYES_00=-1.9, CM_CTENC_8BIT=0.1, PROLO_TRUST_RDNS=-3, RDNS_DYNAMIC=0.982, SPF_SOFTFAIL=0.2 X-Ziggo-Spam-Status: No X-Spam-Status: No X-Spam-Flag: No Subject: Re: What replaces csup? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Sep 2012 13:05:06 -0000 Jerry schreef op : > On Tue, 18 Sep 2012 05:00:08 -0700 > Michael Sierchio articulated: > >> We are really behind the curve here. Git assumes (correctly) that >> disk space is inexpensive, much cheaper per byte than network >> bandwidth. By the time we adopt SVN completely, every serious >> project >> I know of will have moved from subversion to git. > > If you are going to make a sweeping change anyway, it makes no sense > to > do it in a half–assed manned. However, it does appear that in all too > many instances, FreeBSD plays follow the leader rather then taking > the > bulls by the horns and getting ahead of the curve. I am sure I'll be > hearing from the "baby steps" choir now. In any event, a > comprehensive > side-by-side evaluation of the two should be done by an impartial > party. > We should not be forgetting that Git and Subversion represent two different workflows. The latter stands for a centralistic development cycle, and the former for a distributed manner. Thus, this type of choice does not really have to do with big or small steps and leading of following, but more about the production cycle you want to have. If we were to use a Git-like system, the releng team would (probably) be in control on which patches are excepted from the pool of suggested changesets by the community of developers. This community would be more free in the manner in which they experiment, and there would be a less strong differentiation between "committers" and other people suggesting updates. On the other hand, our current approach has a controlled group of committers and the releng team only has the additional power of setting the schedule and taking the snapshot that becomes the release. (Gravely simplified.) It is a matter of taste. On a side note, using Git does mean that everyone has to download a complete repository. This makes using a csup-like architecture quite "heavy-weight". Stas