From owner-freebsd-current Mon Mar 18 0:43:54 2002 Delivered-To: freebsd-current@freebsd.org Received: from hcshh.hcs.de (hcshh.hcs.de [194.123.40.1]) by hub.freebsd.org (Postfix) with ESMTP id 0D58737B402; Mon, 18 Mar 2002 00:43:49 -0800 (PST) Received: from localhost (localhost.hcs.de [127.0.0.1]) by hcshh.hcs.de (Postfix) with ESMTP id 97128154CE; Mon, 18 Mar 2002 09:31:47 +0100 (CET) Received: from hcswork.hcs.de (hcswork.hcs.de [172.24.124.5]) by hcshh.hcs.de (Postfix) with ESMTP id 867AA154DA; Mon, 18 Mar 2002 09:31:45 +0100 (CET) Received: by hcswork.hcs.de (Postfix, from userid 200) id 8C4E558D; Mon, 18 Mar 2002 09:43:46 +0100 (MET) Subject: Re: HEADS UP: -CURRENT Feature Slush is OVER In-Reply-To: <20020317083510.A10393@dragon.nuxi.com> "from David O'Brien at Mar 17, 2002 08:35:10 am" To: obrien@FreeBSD.org Date: Mon, 18 Mar 2002 09:43:46 +0100 (MET) Cc: re@FreeBSD.org, current@FreeBSD.org Reply-To: hm@hcs.de Organization: HCS Hanseatischer Computerservice GmbH X-Mailer: ELM [version 2.4ME+ PL84 (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII Message-Id: <20020318084346.8C4E558D@hcswork.hcs.de> From: hm@hcs.de (Hellmuth Michaelis) X-Virus-Scanned-HCS: by AMaViS perl-11 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG From the keyboard of David O'Brien: > On Sun, Mar 17, 2002 at 10:48:53AM +0100, Hellmuth Michaelis wrote: > > Not taking into account (good) technical reasons, i am quite a bit > > concerned about the increasing tendency to a) use "private" repositories > > instead of the one and only repository every committer is able to see and > > use and b) and/or use other version control systems instead of the one > > and only every committer is able to use. > > Is this for the use of Perforce in this DP snapshot, or in general? In general. If there is a way to use the FreeBSD repository with cvs and any other tool and each user of each tool sees everything which each user of any other tool also sees, then i'm fine - no problem. As far as i understand, this is not the case. So someone or group who wants to use another tool makes a snapshot of the cvs repository, converts it for their favorite tool and starts to hack on the newly created tool-specific repository. But the cvs repository users can't see anything going on there and might be told: "don't touch in the cvs repository, we are working on it in our tool specific repository." This is - IMHO - not good for working _together_. Once i was told "hey, commit to -current, all is fine with this. If its broken for some days thats ok. Its no problem at all, all changes can be reversed, but at least its in the tree and everyone can see it and work on it. If someone later finds a better solution, it will be replaced but in the meantime we got a bit more forward" and this is what i like in FreeBSD development. If i had to vote on that, i'd vote for: 1) the only thing which is relevant is FreeBSD's cvs repository. If person A wants to commit solution A into it, commit it; if person A does not, has not or does not (now) want to commit it then person B should be allowed to commit solution B in any case at any time (by respecting the committers guidelines, good taste and common sense). 2) cvs is FreeBSD's tool to handle the repository. It allows us to work together on the repository to solve problems together. If there is a better tool to do the job, either make shure users of all tools see the same repository at all times, or make shure all developers can use the new tool and switch tools or leave everything as it is. I have read core's recent statement on (part) of this subject and i'm glad about it. I have nothing against (how should i ..) private repositories as long as they are not used to prevent others to commit, work, go forward and collaborate. I hope we will not divided in committers using tool A on repository A, tool B on repository B and/or tool C on repository C with each group yelling at each other to wait because group X is working on a solution which will make it "shortly" into the other repositories. Again, these are just my 0.000000000002 EUR ... hellmuth -- Hellmuth Michaelis Tel +49 40 55 97 47-70 HCS Hanseatischer Computerservice GmbH Fax +49 40 55 97 47-77 Oldesloer Strasse 97-99 Mail hm [at] hcs.de D-22457 Hamburg WWW http://www.hcs.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message