RepoConfigLoader: don't mix duplicate repo config v2.2.0_alpha84
authorZac Medico <zmedico@gentoo.org>
Wed, 28 Dec 2011 08:15:58 +0000 (00:15 -0800)
committerZac Medico <zmedico@gentoo.org>
Wed, 28 Dec 2011 08:15:58 +0000 (00:15 -0800)
commite2f5b48cd9533eea83b02c97cbab9e0df86e78e8
treea59d8fd661831a87152037f097d4424f47d5d5c0
parente626628a338aa90f9cf321ec89789da72f67a9e0
RepoConfigLoader: don't mix duplicate repo config

RepoConfig.update() was being used to copy attributes from one instance
to another, possibly leading to inappropriate mixing of layout.conf
attributes from separate copies of the same repo. This is common with
repoman, for example, when temporarily overriding an rsync repo with
another copy of the same repo from CVS.
pym/portage/repository/config.py