From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1KYO05-0005gW-MK for garchives@archives.gentoo.org; Wed, 27 Aug 2008 16:36:05 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 92488E023B; Wed, 27 Aug 2008 16:36:02 +0000 (UTC) Received: from amun.cheops.ods.org (amun.cheops.ods.org [82.95.138.191]) by pigeon.gentoo.org (Postfix) with ESMTP id 6A68EE023B for ; Wed, 27 Aug 2008 16:36:02 +0000 (UTC) Received: from tefnut.cheops.ods.org ([2001:888:1022:0:211:24ff:fe37:e46e] helo=gentoo.org) by amun.cheops.ods.org with esmtps (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from ) id 1KYNzz-0006vh-5h for gentoo-dev@lists.gentoo.org; Wed, 27 Aug 2008 18:36:00 +0200 Date: Wed, 27 Aug 2008 18:35:57 +0200 From: Fabian Groffen To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Usages of CVS $Header$ keyword in ebuilds - use cases wanted Message-ID: <20080827163557.GH27338@gentoo.org> Mail-Followup-To: gentoo-dev@lists.gentoo.org References: <20080826204036.GE30560@curie-int.orbis-terrarum.net> <20080826154107.373c7095@xdune.lan> 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 Content-Disposition: inline In-Reply-To: <20080826154107.373c7095@xdune.lan> User-Agent: Mutt/1.5.18 (Darwin 8.11.0, VIM - Vi IMproved 7.2) Organization: Gentoo Foundation, Inc. X-Content-Scanned: by amun.cheops.ods.org (Exim Exiscan) using SpamAssassin and ClamAV X-Archives-Salt: 3aab4f43-9e39-41cf-a5b8-b8f0e81ba844 X-Archives-Hash: ab40ee5b948d413097f53758c3ef1077 On 26-08-2008 15:41:07 -0500, Yuri Vasilevski wrote: > On Tue, 26 Aug 2008 13:40:36 -0700 > "Robin H. Johnson" wrote: > > > I'm doing some research on our usages of the $Header$ keyword in our > > main CVS repo. > > > > Q: Are there any other use-cases you have and actively use? > > I use the revision present in the header to identify changes in > ebuild files that didn't needed a revision dump. I do exactly the same (or, eupdate is doing that) to keep the Prefix tree in sync with gentoo-x86. That is, I use the CVS Header to determine if a change has occurred, retrieve that diff, and apply the patch on my Prefix version of the same file (ebuild, ChangeLog, patch, eclass, ...). For that reason I'd pretty much prefer to keep the CVS Header in place, unless there is a very good reason to remove it. -- Fabian Groffen Gentoo on a different level