portdbapi: handle multi-repo visiblity
authorZac Medico <zmedico@gentoo.org>
Fri, 23 Sep 2011 00:53:45 +0000 (17:53 -0700)
committerZac Medico <zmedico@gentoo.org>
Fri, 23 Sep 2011 00:53:45 +0000 (17:53 -0700)
commitf4f78a6a7c90fb25f2937dba3422774e5f2b535c
treeced06b475304e8a2ead165f60825e34940ab2040
parentbb6448785038e812b806e14d16497a1a3aacd201
portdbapi: handle multi-repo visiblity

This will fix bug #384063. The xmatch list-visible mode was previously
used to cache a list of all visible cpvs for a given cp, but this is
not useful when there can be duplicate cpvs with different visibility
from multiple repos.
pym/portage/dbapi/porttree.py