Merged from trunk -r14256:14270
authorFabian Groffen <grobian@gentoo.org>
Wed, 16 Sep 2009 18:12:43 +0000 (18:12 -0000)
committerFabian Groffen <grobian@gentoo.org>
Wed, 16 Sep 2009 18:12:43 +0000 (18:12 -0000)
commit706e2a0d07c6cbba15bfe0fd7f622931c0e5c000
treec28fb7598f64dbfb76f7dc417aad8c8a83a544ec
parent6e9ee1c05bc0caab0e87c35249c1c21eaf201ad9
   Merged from trunk -r14256:14270

   | 14259   | Use a regular expression for cpv_getkey(), and fall back to  |
   | zmedico | legacy code if no match is found.                            |

   | 14261   | Insice match_from_list(), use remove_slot() instead of       |
   | zmedico | dep_getcpv() where appropriate.                              |

   | 14262   | Make dep_getcpv() use Atom, and fall back to legacy code for |
   | zmedico | backward compat.                                             |

   | 14264   | Simplify cpv_getkey() by just calling dep_getkey('=' +       |
   | zmedico | mycpv).                                                      |

   | 14269   | Reimplement the code from bug #283795 so that indirect deps  |
   | zmedico | are preserved for later use. TODO: Write code to add         |
   |         | selected indirect virtual deps to the graph. This will take  |
   |         | advantage of circular dependency avoidance that's done by    |
   |         | dep_zapdeps.                                                 |

   | 14270   | When _expand_new_virtuals() is called by repoman, skip       |
   | zmedico | expansion of new-style virtuals.                             |

svn path=/main/branches/prefix/; revision=14276
pym/_emerge/depgraph.py
pym/portage/__init__.py
pym/portage/dep.py