Merged from trunk -r14229:14239
authorFabian Groffen <grobian@gentoo.org>
Sun, 13 Sep 2009 19:03:52 +0000 (19:03 -0000)
committerFabian Groffen <grobian@gentoo.org>
Sun, 13 Sep 2009 19:03:52 +0000 (19:03 -0000)
commit35c1c1cce7ab647849fea452774255e549e9e048
tree2908faff8de89311022a880f3753a3f805fe54af
parentb05060ce08e8e2ae697b6bf579fc66929c0369ff
   Merged from trunk -r14229:14239

   | 14230   | Make parse_updates() and update_dbentry() use Atom           |
   | zmedico | instances.                                                   |

   | 14231   | Add missing InvalidAtom import.                              |
   | zmedico |                                                              |

   | 14232   | Make dbapi.move_ent() take advantage of Atom instances when  |
   | zmedico | validating arguments.                                        |

   | 14233   | In config.getvirtuals(), save Atom instances in order to     |
   | zmedico | avoid revalidation. Also, fix cpv_expand() to handle Atom    |
   |         | instances from config.getvirtuals().                         |

   | 14234   | Reimplement isjustname() using the Atom class. Thanks to     |
   | zmedico | Marat Radchenko <marat@slonopotamus.org> for the suggestion. |

   | 14235   | Fix isjustname docstring to have a valid atom in the         |
   | zmedico | example.                                                     |

   | 14236   | Use isjustname() where appropriate.                          |
   | zmedico |                                                              |

   | 14237   | Fix bug in _expand_new_virtuals() reported by Arfrever:      |
   | zmedico | TypeError: coercing to Unicode: need string or buffer, Atom  |
   |         | found                                                        |

   | 14238   | Add tests for the Atom class.                                |
   | zmedico |                                                              |

   | 14239   | Add backward compatibility to isjustname(), so the tests     |
   | zmedico | don't fail.                                                  |

svn path=/main/branches/prefix/; revision=14246
bin/egencache
pym/portage/__init__.py
pym/portage/dbapi/bintree.py
pym/portage/dbapi/vartree.py
pym/portage/dep.py
pym/portage/tests/dep/testAtom.py [new file with mode: 0644]
pym/portage/update.py