Optimize repoman visibility checks to access as little
authorZac Medico <zmedico@gentoo.org>
Fri, 26 Oct 2007 08:38:16 +0000 (08:38 -0000)
committerZac Medico <zmedico@gentoo.org>
Fri, 26 Oct 2007 08:38:16 +0000 (08:38 -0000)
commit806ec9287a1547da737355df79fbe63b2b6cff00
treeb76a3dbd1e02e59d6c98cb989fd5964d14f44d5d
parenta2c83b84058aa9aa59be6cee2449e81c70ae02fe
Optimize repoman visibility checks to access as little
metadata as possible. (improves performance especially
in cases where metadata needs to be generated). This
works by starting at the lowest version since that's
most likely to have keywords and it returns as soon as
the first visible package is found.

svn path=/main/trunk/; revision=8309
bin/repoman
pym/portage/__init__.py
pym/portage/dbapi/porttree.py