From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1SXWfl-0005oR-RQ for garchives@archives.gentoo.org; Thu, 24 May 2012 11:57:45 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id AE9F9E077A; Thu, 24 May 2012 11:57:07 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 2C6F7E0733 for ; Thu, 24 May 2012 11:44:10 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id C11821B4033 for ; Thu, 24 May 2012 11:44:09 +0000 (UTC) X-Virus-Scanned: by amavisd-new using ClamAV at gentoo.org X-Amavis-Alert: BAD HEADER SECTION, Non-encoded 8-bit data (char C3 hex): User-Agent: Pan/0.138 (Der Ger\303\244t; GIT 2d38540[...] X-Spam-Flag: NO X-Spam-Score: -2.498 X-Spam-Level: X-Spam-Status: No, score=-2.498 tagged_above=-999 required=5.5 tests=[AWL=-0.586, BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1DLl8d4toWuQ for ; Thu, 24 May 2012 11:44:03 +0000 (UTC) Received: from plane.gmane.org (plane.gmane.org [80.91.229.3]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 980CF1B4028 for ; Thu, 24 May 2012 11:44:02 +0000 (UTC) Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1SXWSV-0000u4-03 for gentoo-dev@gentoo.org; Thu, 24 May 2012 13:43:59 +0200 Received: from ip68-231-22-224.ph.ph.cox.net ([68.231.22.224]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 24 May 2012 13:43:58 +0200 Received: from 1i5t5.duncan by ip68-231-22-224.ph.ph.cox.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 24 May 2012 13:43:58 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-dev@lists.gentoo.org From: Duncan <1i5t5.duncan@cox.net> Subject: [gentoo-dev] Re: Portage Git migration - clean cut or git-cvsserver Date: Thu, 24 May 2012 11:43:48 +0000 (UTC) Message-ID: References: <4FBCDB3D.1070009@gentoo.org> <2887754.yItCG0zenD@smorgbox> <5715947.t4S3h9H3z4@smorgbox> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: ip68-231-22-224.ph.ph.cox.net User-Agent: Pan/0.138 (Der Gerät; GIT 2d38540 /usr/src/portage/src/egit-src/pan2) Content-Transfer-Encoding: quoted-printable X-Archives-Salt: a74ba2f8-f55a-4afe-9f63-833f830ad856 X-Archives-Hash: f3a82a224718405e0897790bf20b0da4 Dan Douglas posted on Thu, 24 May 2012 01:51:28 -0500 as excerpted: > I don't think doing a branch of the entire tree is a good idea (well > maybe...). I was thinking more along the lines of subtree merges into a > local overlay, or perhaps submodules. To do that currently (I think) > would require taking the rsync tree and putting that into a repo, and > trying to keep it synchronized. Plus in the process you lose all > correspondance with upstream commits so that logs and diffs become > meaningless. The thing about git branches is that they cost almost nothing. If the=20 whole main tree is a single git tree, and you already have that=20 available, maintaining a branch consisting of what we now call an overlay= =20 is trivial, compared to simply maintaining the separate files, as is=20 normally done now. In that regard, git is nothing like for instance svn, where branches come= =20 at a much higher cost, as does merging between them. (CVS... I don't=20 actually know enough about to make an informed comparison. It'd be a real shame not to expose the read-only git tree to the users=20 who want it. Git was /designed/ to be distributed in that manner. --=20 Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman