Merged from trunk 8299:8310
authorFabian Groffen <grobian@gentoo.org>
Fri, 26 Oct 2007 17:33:22 +0000 (17:33 -0000)
committerFabian Groffen <grobian@gentoo.org>
Fri, 26 Oct 2007 17:33:22 +0000 (17:33 -0000)
commit51164f1475c6f3fa958bf9e9da44406295a2fbd1
treeffe6702debf792be4deb7217fca62111da0ff092
parentbe28294e41c87bf55abdfe25e2bd9dc6311adbb3
   Merged from trunk 8299:8310

   | 8300    | Allow sets to contain non-atoms                              |
   | genone  |                                                              |

   | 8301    | use a @ prefix for sets, and replace world/system with their |
   | genone  | real prefixed names if found on the commandline              |

   | 8302    | use SetConfig.getSetAtoms instead of PackageSet.getAtoms for |
   | genone  | expanding sets to allow recursion, and drop the default      |
   |         | 'sets/' prefix for setnames                                  |

   | 8303    | break potential cycles in set expansion                      |
   | genone  |                                                              |

   | 8304    | update notes about package sets                              |
   | genone  |                                                              |

   | 8305    | Optimize the algorithm used for expansion of set arguments   |
   | zmedico | into atoms.                                                  |

   | 8306    | Prevent premature expansion of old-style virtuals inside     |
   | zmedico | depgraph.select_files().                                     |

   | 8307    | Allow sets to get through world file validation and expand   |
   | zmedico | properly. It's now possible to put @system in the world file |
   |         | and get the old behavior where world includes system.        |

   | 8308    | Make emerge add sets to the world file as one would expect.  |
   | zmedico |                                                              |

   | 8309    | Optimize repoman visibility checks to access as little       |
   | zmedico | metadata as possible. (improves performance especially in    |
   |         | cases where metadata needs to be generated). This works by   |
   |         | starting at the lowest version since that's most likely to   |
   |         | have keywords and it returns as soon as the first visible    |
   |         | package is found.                                            |

   | 8310    | Add missing break statement for xmatch minimum-visible.      |
   | zmedico |                                                              |

svn path=/main/branches/prefix/; revision=8312
RELEASE-NOTES
bin/repoman
pym/_emerge/__init__.py
pym/portage/__init__.py
pym/portage/dbapi/porttree.py
pym/portage/sets/__init__.py
pym/portage/sets/base.py
pym/portage/sets/files.py