Merged from trunkk 5205:5212
authorFabian Groffen <grobian@gentoo.org>
Fri, 8 Dec 2006 08:08:58 +0000 (08:08 -0000)
committerFabian Groffen <grobian@gentoo.org>
Fri, 8 Dec 2006 08:08:58 +0000 (08:08 -0000)
commit7afc6a4f99c14a4132f308504b6b4a2645b6f6c6
tree0a471ca271f261bd9eec52d40d6031bac174f8f4
parent0e79d89fd45e754b2be7d3762c6737f2fc4c820e
Merged from trunkk 5205:5212

Share the same config instance between portagetree and portdbapi
instances since clone isn't needed here. Also, trigger population of
virtuals prior to cloning  in emerge.  This reduces the number of times
the virtuals are populated from 3  to just 1.

Enable FakeVartree to populate the virtuals so that the vdb doesn't have
to be  scanned separately.

portage_versions lacks a header or copyright notice :x

Catch an exception instead of using a redundant os.access call.

A quick docstring for vercmp.

s/zip/izip/  Thanks to Brian Harring for the suggestion.

s/zip/izip/ some more

svn path=/main/branches/prefix/; revision=5225
bin/emerge
pym/portage.py
pym/portage_versions.py