Inside Scheduler._reverse_uninstall_edges(), iover all nodes rather than just
authorZac Medico <zmedico@gentoo.org>
Sun, 9 Nov 2008 22:18:21 +0000 (22:18 -0000)
committerZac Medico <zmedico@gentoo.org>
Sun, 9 Nov 2008 22:18:21 +0000 (22:18 -0000)
commit8429cad5332f22cc6c80cad87bc532508371916e
treedc559c677977aff20a1d027eb152b6243c4bd813
parentda8db0b8189d038fbda86b002343c33247e0b6ee
Inside Scheduler._reverse_uninstall_edges(), iover all nodes rather than just
the merge list, because some uninstall nodes may not be in the merge list
since they will be performed as part of an upgrade within a slot. This solves
a problem with Scheduler._choose_pkg() not parallelizing in some cases when
it should, due to an uninstall node not having it's edge reversed like it's
supposed to.

svn path=/main/trunk/; revision=11839
pym/_emerge/__init__.py