I've made a patch for repoman so it allows scans on non-CVS trees as PORTDIR and PORTDIR_OVERLAY. This way repoman can be used by normal gentoo users without cvs-access. Would be nice to see this in the official tree especially as the ebuild howto strongly advertises the usage of repoman. It behaves a bit different when in a non-cvs tree: - pretend mode is always enabled (to be on the safe side) - notadded warnings are ignored (can't be checked without cvs) - digest warnings are ignored (normally not important for local trees) - cvs is not added to the FEATURES variable As a general addition I have added a verbose option that lists each package as it is checked (I added it for debugging a problem, maybe it's useful for others too). A (short) discussion about it can be found on http://forums.gentoo.org/viewtopic.php?t=59389
Created attachment 13494 [details] modified repoman script This is the modified version based on repoman from portage-2.0.48-r1.
Created attachment 13495 [details, diff] patch against original repoman patch against current repoman version from portage-2.0.48-r1 as unified diff
Created attachment 14665 [details, diff] patch against portage-2.0.49_pre11
The patch is maintained in my portage patchset at http://gentoo.devel-net.org/portage/gpp , just give me a notice if you want to include it and I'll attach a patch for the current portage version.
Created attachment 18186 [details, diff] repoman patch against 2.0.49-r5
Maintaining this external is error prone as it breaks/is broken by nearly all repoman modifications.
included for 2.0.49-r8