From owner-freebsd-hubs@FreeBSD.ORG Thu Oct 25 16:00:28 2007 Return-Path: Delivered-To: freebsd-hubs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3641116A481 for ; Thu, 25 Oct 2007 16:00:28 +0000 (UTC) (envelope-from erik@cederstrand.dk) Received: from mail.itu.dk (pluto.itu.dk [130.226.142.18]) by mx1.freebsd.org (Postfix) with ESMTP id D628B13C4A3 for ; Thu, 25 Oct 2007 16:00:27 +0000 (UTC) (envelope-from erik@cederstrand.dk) Received: from localhost (unknown [10.0.0.3]) by mail.itu.dk (Postfix) with ESMTP id 0D91F36EDBC for ; Thu, 25 Oct 2007 15:08:49 +0200 (CEST) X-Virus-Scanned: amavisd-new at itu.dk Received: from superman.itu.dk ([130.226.142.5]) by localhost (daredevil.itu.dk [130.226.142.26]) (amavisd-new, port 10024) with ESMTP id V-cod88NdsCP for ; Thu, 25 Oct 2007 15:08:37 +0200 (CEST) Received: from [192.168.1.149] (stud1-15.itu.dk [130.226.140.15]) by superman.itu.dk (Postfix) with ESMTP id 9707A9E6CF for ; Thu, 25 Oct 2007 15:08:26 +0200 (CEST) Message-ID: <4720954D.5040808@cederstrand.dk> Date: Thu, 25 Oct 2007 15:08:29 +0200 From: Erik Cederstrand User-Agent: Thunderbird 2.0.0.6 (X11/20071022) MIME-Version: 1.0 To: freebsd-hubs@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: cvup mirrors and exact CVS dates X-BeenThere: freebsd-hubs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "FreeBSD Distributions Hubs: mail sup ftp" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 16:00:28 -0000 Hi! I'm chugging along with the performance tracker project[1]. I have a script constantly building jails using the newest CURRENT sources, and since reproduceability is one of the goals, I have some questions regarding cvsup mirrors and CVS in general (hope it's OK on this list): 1) To identify the jails, I name them after the CVS date I put in the cvsup file. Now, if the date is now() (converted to UTC), can I be sure that any given mirror (retrieved by fastest_cvsup) has the same set of files? Or will some mirrors be behind and happily give me sources that are older than what the main CVS server would report for that specific CVS date? 2) On the same note, is there any way to uniquely identify a global revision of the FreeBSD source tree, comparable to revisions in Subversion? From what I understand, there is no way to know if e.g. CVS dates 2007.10.25.13.45.00 and 2007.10.25.13.46.00 represent the same source code, except updating to both dates and seeing if any files change. Please Cc: me, I'm not on the list. Thanks! Erik Cederstrand [1] http://wiki.freebsd.org/PerformanceTracker