On 01/09/2013 12:31 AM, Zac Medico wrote:
> I guess we could use the cvs -ko option [1] on all files. That's
> apparently what prevents $Header expansion for $PORTDIR/skel.ebuild.

Actually, we should use -kb rather than -ko, since -kb disables
transformations entirely [1]. The -ko mode is identical except that it
allows transformation of line endings, and we don't need or want any
such transformations.

It turns out that repoman has recognized the -kb mode for a very long
time [2], and when it recognizes that there are no keywords to expand,
it commits the Manifest in the same commit as the rest of the files
(behaving exactly like it does in git repositories).

[1] http://cvsgui.sourceforge.net/howto/cvsdoc/cvs_12.html#SEC102
[2]
http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=d59466926e57f1226fe654deb109812a1cd19389
-- 
Thanks,
Zac

Reply via email to