diff options
author | Zac Medico <zmedico@gentoo.org> | 2009-01-12 08:20:47 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2009-01-12 08:20:47 +0000 |
commit | e8a545b13565be4bfd8dd066eb42cdfdd2f55bd2 (patch) | |
tree | 66207a0638db9993f5be545b53b7d4b42a35bfd6 | |
parent | 33a8590717506f9ee2df79ea3ef4ab5767c7d9b5 (diff) | |
download | portage-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
-rw-r--r-- | pym/_emerge/__init__.py | 9 |
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) |