summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-07-22 07:49:43 +0000
committerZac Medico <zmedico@gentoo.org>2007-07-22 07:49:43 +0000
commit35528f1b5fbca6dc42092f2bd0d79ae0680ab4ab (patch)
treee887c6fed53b5af07fc8c6204db0a9cb488cd551 /bin/emerge
parentMake --update imply --oneshot since people often us it to update things when ... (diff)
downloadportage-multirepo-35528f1b5fbca6dc42092f2bd0d79ae0680ab4ab.tar.gz
portage-multirepo-35528f1b5fbca6dc42092f2bd0d79ae0680ab4ab.tar.bz2
portage-multirepo-35528f1b5fbca6dc42092f2bd0d79ae0680ab4ab.zip
Fix the reverse dependency display for --prune when there is now real parent. (trunk r7351)
svn path=/main/branches/2.1.2/; revision=7352
Diffstat (limited to 'bin/emerge')
-rwxr-xr-xbin/emerge5
1 files changed, 5 insertions, 0 deletions
diff --git a/bin/emerge b/bin/emerge
index 988580c4..f9fdd09d 100755
--- a/bin/emerge
+++ b/bin/emerge
@@ -5472,6 +5472,11 @@ def action_depclean(settings, trees, ldpath_mtimes,
def show_parents(child_node):
parent_nodes = graph.parent_nodes(child_node)
+ if not parent_nodes:
+ # With --prune, the highest version can be pulled in without any
+ # real parent since all installed packages are pulled in. In that
+ # case there's nothing to show here.
+ return
parent_nodes.sort()
msg = []
msg.append(" %s pulled in by:\n" % str(child_node))