Merged from trunk -r13322:13331
authorFabian Groffen <grobian@gentoo.org>
Sun, 12 Apr 2009 17:47:15 +0000 (17:47 -0000)
committerFabian Groffen <grobian@gentoo.org>
Sun, 12 Apr 2009 17:47:15 +0000 (17:47 -0000)
commit6e9b796e1e596ef535b74de37f206539d6f02fc5
treefc19ccb7ea49b96d968bb6c55997e5424761203a
parentea63f1e2bb763c3c7dca8c512fe310ea7d7b5c94
   Merged from trunk -r13322:13331

   | 13323   | Set local_config=False in config constructor calls, since    |
   | zmedico | egencache is similar to repoman in the way that it's used to |
   |         | distribute something to other users and thus site-specific   |
   |         | local configuration is irrelevant.                           |

   | 13324   | Move the /etc/portage categories and mirrors docs into       |
   | zmedico | alphabetical order.                                          |

   | 13325   | Bug #265747 - Add a new /etc/portage/repos.conf config file  |
   | zmedico | which can be used to configure site-specific eclass override |
   |         | behavior. Note that configuration settings which are         |
   |         | specified here do not apply to tools such as repoman(1) and  |
   |         | egencache(1) since their operations are inherently not       |
   |         | site-specific. Beware that use of eclass-overrides is        |
   |         | generally not recommended and that it may trigger            |
   |         | performance issues under some circumstances (see bug         |
   |         | #124041). Example: # make all repositories inherit eclasses  |
   |         | from the java-overlay and # java-experimental repositories,  |
   |         | with eclasses from java-experimental # taking precedence     |
   |         | over those from java-overlay [DEFAULT] eclass-overrides =    |
   |         | java-overlay java-experimental # disable all eclass          |
   |         | overrides for the gentoo repository [gentoo]                 |
   |         | eclass-overrides =                                           |

   | 13326   | Pass the correct PORTDIR_OVERLAY value into the              |
   | zmedico | profile-specific config constructor calls.                   |

   | 13327   | Inside the portdbapi constructor, handle repositories with   |
   | zmedico | the same repo_name by discarding the ones that were          |
   |         | encountered earlier.                                         |

   | 13328   | Bug #265768 - When initializing the eclass cache, use the    |
   | zmedico | correct location.                                            |

   | 13329   | Bug #265768 - If the user happens to be using the            |
   | zmedico | metadata_overlay module then initialize it's eclass cache    |
   |         | with an appropriate instance inside the portdbapi            |
   |         | constructor.                                                 |

   | 13330   | Add a note about egencache to the --regen docs.              |
   | zmedico |                                                              |

   | 13331   | Bug #265768 - Handle CacheError when deleting currupt cache  |
   | zmedico | inside portdbapi._pull_valid_cache().                        |

svn path=/main/branches/prefix/; revision=13337
bin/egencache
bin/repoman
man/emerge.1
man/portage.5
pym/_emerge/help.py
pym/portage/__init__.py
pym/portage/cache/metadata.py
pym/portage/dbapi/porttree.py