Received: from spf1.us4.outblaze.com (spf1.us4.outblaze.com [205.158.62.23]) by sdf.lonestar.org (8.12.10/8.12.10) with ESMTP id i9SH1s9F025770 for ; Thu, 28 Oct 2004 17:01:55 GMT Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by spf1.us4.outblaze.com (Postfix) with ESMTP id F088C539B4 for ; Thu, 28 Oct 2004 17:01:54 +0000 (GMT) Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CNDme-0004si-83 for migo@homemail.com; Thu, 28 Oct 2004 13:09:56 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CNDmG-0004sU-Ns for gnu-arch-users@gnu.org; Thu, 28 Oct 2004 13:09:32 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CNDmG-0004sH-9q for gnu-arch-users@gnu.org; Thu, 28 Oct 2004 13:09:32 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CNDmG-0004sE-86 for gnu-arch-users@gnu.org; Thu, 28 Oct 2004 13:09:32 -0400 Received: from [205.149.2.136] (helo=xl2.seyza.com) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.34) id 1CNDdy-0000Iy-K3 for gnu-arch-users@gnu.org; Thu, 28 Oct 2004 13:00:59 -0400 Received: from xl2.seyza.com (localhost.seyza.com [127.0.0.1]) by xl2.seyza.com (8.12.10/8.12.10) with ESMTP id i9SH3dIb084795; Thu, 28 Oct 2004 10:03:39 -0700 (PDT) (envelope-from lord@xl2.seyza.com) Received: (from lord@localhost) by xl2.seyza.com (8.12.10/8.12.10/Submit) id i9SH3cPl084792; Thu, 28 Oct 2004 10:03:38 -0700 (PDT) (envelope-from lord) Date: Thu, 28 Oct 2004 10:03:38 -0700 (PDT) Message-Id: <200410281703.i9SH3cPl084792@xl2.seyza.com> From: Thomas Lord To: tla@johnmeinel.com In-reply-to: <418023CD.1000504@johnmeinel.com> (message from John Meinel on Wed, 27 Oct 2004 17:40:13 -0500) Subject: Re: [Gnu-arch-users] Re: Potential flaw in patch-log pruning in proposal References: <20041025210724.GA19744@merconline.com> <200410272144.i9RLiYnd074868@xl2.seyza.com> <418023CD.1000504@johnmeinel.com> Cc: gnu-arch-users@gnu.org, Matthieu.Moy@imag.fr, jblack@merconline.com X-BeenThere: gnu-arch-users@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: a discussion list for all things arch-ish List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: gnu-arch-users-bounces+migo=homemail.com@gnu.org Errors-To: gnu-arch-users-bounces+migo=homemail.com@gnu.org Status: RO Content-Length: 1603 Lines: 44 > From: John Meinel > X-Accept-Language: en-us, en [about ./=merges] > I think the idea that the patch name gets kept, but you can optionally > keep the patch-log itself is a good idea. So the '{arch}/=merged' file > would contain the equivalent of > tla logs --merges The ./=merges file records a version-specific history of the application of two particular merge commands. The merge commands aren't built-in yet but could be: they are a special case of star-merge followed by one of two kinds of log pruning. The contents of the ./=merges file is meaningless _unless_ the version it is built for is managed as a mainline in the style of the process spec I posted /and/ the versions merged into that mainline and mentioned in =merges are one of the two kinds of submission version described in the process spec. So, no, the =merges file does not contain '--merges' data and doesn't name any revisions merged in the patch-log from a submission version with the sole exception of the highest numbered revision from the submission version itself. In other words, suppose that submission branch S contains logs for versions S, T, U, and V. We merge that into mainline M. The S, T, U, and V log additions are pruned from mainline and =merges is updated to mention the latest revision of S (which was just merged in). -t _______________________________________________ Gnu-arch-users mailing list Gnu-arch-users@gnu.org http://lists.gnu.org/mailman/listinfo/gnu-arch-users GNU arch home page: http://savannah.gnu.org/projects/gnu-arch/