summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/__init__.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2009-01-12 08:20:47 +0000
committerZac Medico <zmedico@gentoo.org>2009-01-12 08:20:47 +0000
commite8a545b13565be4bfd8dd066eb42cdfdd2f55bd2 (patch)
tree66207a0638db9993f5be545b53b7d4b42a35bfd6 /pym/_emerge/__init__.py
parent33a8590717506f9ee2df79ea3ef4ab5767c7d9b5 (diff)
downloadportage-e8a545b13565be4bfd8dd066eb42cdfdd2f55bd2.tar.gz
portage-e8a545b13565be4bfd8dd066eb42cdfdd2f55bd2.tar.bz2
portage-e8a545b13565be4bfd8dd066eb42cdfdd2f55bd2.zip
When merging a package from an overlay, append 'from $repository' to the
'>>> Emerging' message (where $repository is the repo_name of the source repository). Thanks to Jeroen Roovers <jer@g.o> for the suggestion. (trunk r12403) svn path=/main/branches/2.1.6/; revision=12463
Diffstat (limited to 'pym/_emerge/__init__.py')
-rw-r--r--pym/_emerge/__init__.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py
index dbdd64600..c6a9323ea 100644
--- a/pym/_emerge/__init__.py
+++ b/pym/_emerge/__init__.py
@@ -3730,6 +3730,15 @@ class MergeListItem(CompositeTask):
colorize("MERGE_LIST_PROGRESS", str(pkg_count.maxval)),
colorize("GOOD", pkg.cpv))
+ portdb = pkg.root_config.trees["porttree"].dbapi
+ portdir_repo_name = portdb._repository_map.get(portdb.porttree_root)
+ if portdir_repo_name:
+ pkg_repo_name = pkg.metadata["repository"]
+ if pkg_repo_name != portdir_repo_name:
+ if not pkg_repo_name:
+ pkg_repo_name = "unknown repo"
+ msg += " from %s" % pkg_repo_name
+
if pkg.root != "/":
msg += " %s %s" % (preposition, pkg.root)