RepoConfig: allow repos.conf 'masters' override
authorZac Medico <zmedico@gentoo.org>
Sat, 8 Oct 2011 22:51:45 +0000 (15:51 -0700)
committerZac Medico <zmedico@gentoo.org>
Sat, 8 Oct 2011 22:52:34 +0000 (15:52 -0700)
commitc77d2dfeb2d1856d9443b64ab8d9fe95d7796cf0
tree9ea74b083ace17de0f83318c75e422ace21c17a1
parent5dbf25fc1ff3d951f3936662283c37a03afce4ca
RepoConfig: allow repos.conf 'masters' override

This give the user the power to override 'masters' settings from
layout.conf, is case they want use a different set of masters to
satisfy dependencies. This is especially important now that recursive
expansion of masters is supported since commit
ab2a6cc357ba3c8272a4a1556e2c0bcd4bee102e, so that the user can avoid
pulling in unwanted repositories as dependencies, if necessary.

Also, empty 'masters' settings are now supported, in case a repo
wants to avoid implicit inheritance of PORTDIR settings like
package.mask.
man/portage.5
pym/portage/repository/config.py