Fix --jobs parallel scheduling to ensure that temporary simultaneous
authorZac Medico <zmedico@gentoo.org>
Mon, 10 Nov 2008 22:30:35 +0000 (22:30 -0000)
committerZac Medico <zmedico@gentoo.org>
Mon, 10 Nov 2008 22:30:35 +0000 (22:30 -0000)
commit709e2d897715bdd238387719c129210623285983
tree9e27a1f04d68249e4cc818791a9b4637bf6dd941
parent36062fb6b1fe1d7e9aca6ba95b36e322d0e863a8
Fix --jobs parallel scheduling to ensure that temporary simultaneous
installation of conflicting packages is avoided when appropriate (especially
for !!atom blockers), but allowed in specific cases that require it. This
is accomplished by reversing specific uninstall edges in the digraph, while
possibly leaving some edges in there original state.

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