Gentoo Archives: gentoo-dev

From: Douglas Freed <dwfreed@×××.edu>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Should portage tree CVS impose a commit moratorium during snapshot creation?
Date: Wed, 09 Jan 2013 07:25:48
Message-Id: CAFyXEpKGn=MBBjWnettUW8wJNFaSDSsYHeZD4rr3LB1dwihknA@mail.gmail.com
In Reply to: Re: [gentoo-dev] Should portage tree CVS impose a commit moratorium during snapshot creation? by Zac Medico
1 On Thu, Jan 3, 2013 at 5:23 AM, Zac Medico <zmedico@g.o> wrote:
2 > The CVS keyword expansion causes the ebuild digest to mutate during the
3 > commit. If we repoman could predict correctly emulate the CVS keywords
4 > expansion on the client side, then it could generate a correct Manifest
5 > in advance. However, that seems difficult given that the CVS keyword
6 > expansion contains a timestamp with 1 second precision.
7
8 Thought: Do the CVS keyword expansion in repoman, and then feed the
9 expanded file to CVS for commit. This gives you a fixed file, which
10 you can then generate your manifest against.
11
12 -Doug
13 dwfreed

Replies