summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/PackageMerge.py
diff options
context:
space:
mode:
authorDavid James <davidjames@google.com>2011-03-24 18:14:45 -0700
committerZac Medico <zmedico@gentoo.org>2011-03-24 18:14:45 -0700
commit99ec2a8f810ae7ea2c76d928665ed1d02c2d9cc7 (patch)
treee0e3b01aed934d87ccf6feb51ad7cc1aa2880e48 /pym/_emerge/PackageMerge.py
parent39911a4fc3859ae528dfe541ae9d9119291ae0e2 (diff)
downloadportage-99ec2a8f810ae7ea2c76d928665ed1d02c2d9cc7.tar.gz
portage-99ec2a8f810ae7ea2c76d928665ed1d02c2d9cc7.tar.bz2
portage-99ec2a8f810ae7ea2c76d928665ed1d02c2d9cc7.zip
Update Portage to sync BlockerDB at init.
Currently, Portage syncs the BlockerDB before every merge. This slows down merges considerably because it requires reading the entire vardb from disk. Since Portage doesn't merge conflicting packages anyway, we can optimize this by just reading the vardb at initialization and caching that. Change-Id: I6701926f022ef3aa2da10482fc8b09573ae24610 Review URL: http://codereview.chromium.org/6688037
Diffstat (limited to 'pym/_emerge/PackageMerge.py')
0 files changed, 0 insertions, 0 deletions