summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-03-27 04:28:08 +0000
committerZac Medico <zmedico@gentoo.org>2008-03-27 04:28:08 +0000
commitab870b3a0fcae04d4e5e10ea0d17ed30701ed373 (patch)
tree639ff7be42f6c3e8fdc84d6f98abf5ce7f09cf8f
parent1612229e09f321c36bd05643eaf14d695dc89c79 (diff)
downloadportage-ab870b3a0fcae04d4e5e10ea0d17ed30701ed373.tar.gz
portage-ab870b3a0fcae04d4e5e10ea0d17ed30701ed373.tar.bz2
portage-ab870b3a0fcae04d4e5e10ea0d17ed30701ed373.zip
Fix the noreplace logic to break out of the cpv loop early since there's
no point in examining any lower versions from the same repo. svn path=/main/trunk/; revision=9514
-rw-r--r--pym/_emerge/__init__.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py
index bd5c22ac0..dac6f8b0d 100644
--- a/pym/_emerge/__init__.py
+++ b/pym/_emerge/__init__.py
@@ -2612,7 +2612,7 @@ class depgraph(object):
# Make --noreplace take precedence over --newuse.
if not installed and noreplace and \
cpv in vardb.match(atom):
- continue
+ break
reinstall_for_flags = None
try:
metadata = dict(izip(db_keys,