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