From owner-freebsd-ports@FreeBSD.ORG Sat Dec 29 06:47:09 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E86071A9; Sat, 29 Dec 2012 06:47:09 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-we0-f173.google.com (mail-we0-f173.google.com [74.125.82.173]) by mx1.freebsd.org (Postfix) with ESMTP id 4ABEF8FC15; Sat, 29 Dec 2012 06:47:08 +0000 (UTC) Received: by mail-we0-f173.google.com with SMTP id z2so5149113wey.18 for ; Fri, 28 Dec 2012 22:47:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=Z/uiZLsEYdeFYn4MXIllykM0LV4WpLNvzfG+twzzlxg=; b=W5fnD+0MIdfcDf3GBKicFBwSgtyafiyAcuR6Lx8Cq80R5LDXhd/BTVq/qfQ4p/ojUS nAj5TqjO7oLHPMVbiMPgI6QVrtJUirv8m1z9c2hcDVLxX+uT0wEyefDu2TMzi6aYjj+v 02/knNwyFfP9B3hi/k32esdtvS2Y3sKECPaiDngGq10oROhnbApgOV0q58ymekTl7zzS GJgftIomI+hMG6kFcR9KNEFUfRcsXrTspvWQCYX2kXSOLtpT5x+OyXqMrvi4Mht7OYVn vcJpPM9wRHEnYCz/zkEtXZ82cStbep0IWID6oKXgC4q+Lb7Dj9yqRKsOC9cT2u47uRez 4VYQ== MIME-Version: 1.0 Received: by 10.194.83.36 with SMTP id n4mr56646980wjy.59.1356763627982; Fri, 28 Dec 2012 22:47:07 -0800 (PST) Sender: adrian.chadd@gmail.com Received: by 10.217.57.9 with HTTP; Fri, 28 Dec 2012 22:47:07 -0800 (PST) In-Reply-To: References: <1356628066796-5772624.post@n5.nabble.com> Date: Fri, 28 Dec 2012 22:47:07 -0800 X-Google-Sender-Auth: nAogkKbSorlp3p8aYWOvzkaqzjg Message-ID: Subject: Re: 9.1-RC3: xorg-input-mouse, xfce4-panel From: Adrian Chadd To: Kimmo Paasiala Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-stable@freebsd.org, Jakub Lach , freebsd-ports , CeDeROM X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Dec 2012 06:47:10 -0000 On 28 December 2012 04:02, Kimmo Paasiala wrote: > It doesn't look like the FreeBSD ports SVN repository is used to its > full potential. SVN allows branching and creation of experimental > versions of the tree very easily and cheaply, yet all the experimental > repositories references so far are stored in some external > repositories, github or elsewhere. > > What gives? Because then people who wish to create experimental branches of a rather large ports SVN tree would end up populating the core SVN repo, which is reproduced on mirrors (both ours and whoever else wishes to mirror the SVN repository.) So the current method in src/ is to work out hacks in local mirrors of the repository (eg via svn -> git gateways) and then when it's time to start some public work - create a branch, do the hacking, merge it into HEAD when it's ready. That way it can also be worked on by non-FreeBSD contributors. Just like what people do for Linux, who don't have kernel.org accounts. I won't speak for the ports people but just keep that in mind. There's sometimes larger scale issues abound. :-) And before you say "but but but but but but git!" please keep in mind that there's no such thing as a central GIT repository that _everyone_ dumps their work in, like what would happen if one created an SVN branch for projects (in src, ports, doc, etc.) Everyone has their own git repository forks and they push patches to "more authoritative" trees over time. Adrian