Merged from trunk 5885:5891
authorFabian Groffen <grobian@gentoo.org>
Mon, 5 Feb 2007 19:05:36 +0000 (19:05 -0000)
committerFabian Groffen <grobian@gentoo.org>
Mon, 5 Feb 2007 19:05:36 +0000 (19:05 -0000)
commita9fc3539622164f1470fe4eb853aef0d6cc1a1c3
treef9160789fef0ddfc9f3eea47fb44738ea5d1e5c6
parent44958064992aa398f8c2cd95d311aad0f45bdb2f
Merged from trunk 5885:5891

Fix "UnboundLocalError: local variable 'portage' referenced before
assignment" caused by a local import hiding a global import
(undid changeset 5884:5885 for this)

For bug #165349, use the portage_versions regex (via pkgsplit) instead
of the incompatible ones that repoman currently uses.

Document --config-root for bug #165334.

For bug #165382, don't raise a ValueError in cpv_expand() if there are
only two matches and one of them is a virtual.  Prefer the non-virtual
instead.

Ensure that the code for bug #165342 only affects name collisions with
virtuals.

svn path=/main/branches/prefix/; revision=5892
bin/emerge
man/emerge.1
pym/portage/__init__.py