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 1KY6Xx-0000w9-5S for garchives@archives.gentoo.org; Tue, 26 Aug 2008 21:57:53 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0F6ADE03B5; Tue, 26 Aug 2008 21:57:52 +0000 (UTC) Received: from duke.math.cinvestav.mx (duke.math.cinvestav.mx [148.247.14.23]) by pigeon.gentoo.org (Postfix) with ESMTP id DD381E03B5 for ; Tue, 26 Aug 2008 21:57:51 +0000 (UTC) Received: from xdune.lan (unknown [189.140.143.154]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by duke.math.cinvestav.mx (Postfix) with ESMTP id F3DE814059 for ; Tue, 26 Aug 2008 16:57:50 -0500 (CDT) Date: Tue, 26 Aug 2008 16:57:50 -0500 From: Yuri Vasilevski To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Usages of CVS $Header$ keyword in ebuilds - use cases wanted Message-ID: <20080826165750.07a3792c@xdune.lan> In-Reply-To: <20080826214525.GH30560@curie-int.orbis-terrarum.net> References: <20080826204036.GE30560@curie-int.orbis-terrarum.net> <20080826154107.373c7095@xdune.lan> <20080826205421.GF30560@curie-int.orbis-terrarum.net> <20080826155909.6d2ba7a6@xdune.lan> <20080826214525.GH30560@curie-int.orbis-terrarum.net> X-Mailer: Claws Mail 3.3.1 (GTK+ 2.12.9; i486-pc-linux-gnu) 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=US-ASCII Content-Transfer-Encoding: 7bit X-Archives-Salt: 3aa42680-93d5-4285-9188-7eabf4e51a0c X-Archives-Hash: 67180bd93be5d8b9878f49175291709a On Tue, 26 Aug 2008 14:45:25 -0700 "Robin H. Johnson" wrote: > On Tue, Aug 26, 2008 at 03:59:09PM -0500, Yuri Vasilevski wrote: > > > Err, what do you mean by revision dump? > > revision dump is when foo-1.0-r4 becomes foo-1.0-r5. > That's revision 'B'ump, not 'D'ump. Sorry, not native English speaker :$ > > But when foo-1.0-r4 is updated in-place, I use CVS revisions > > (ej: 1.12 -> 1.13 in 2nd word in $ Header: ....) > The $Header$ is filled out automatically by CVS, what are you using > the $Header$ string for? > > Why do you need to identify the changes? Considering that the checksum > changes as well, is detecting change not sufficient? (or asking the > VCS for what files have changed since your last check time). I am writing a tool that creates deb (as in Debian package format) based distributions from gentoo packages and that tool encodes the CVS revision as part of "debian revision" of the packages. So I need this part to be chronologically ordered, as opposed to have only the knowledge of whenever the file has changed or not.