Merged from trunk -r14219:14229
authorFabian Groffen <grobian@gentoo.org>
Sun, 13 Sep 2009 19:02:13 +0000 (19:02 -0000)
committerFabian Groffen <grobian@gentoo.org>
Sun, 13 Sep 2009 19:02:13 +0000 (19:02 -0000)
commitb05060ce08e8e2ae697b6bf579fc66929c0369ff
treedde901e73c522e6d02f20fee99f36512e4723b6d
parent7cf510a8496f67c1a3648c4021ddff80e83a29b6
   Merged from trunk -r14219:14229

   | 14220   | Add test case for * operator with missing =.                 |
   | zmedico |                                                              |

   | 14221   | Add test cases for operators with missing version component. |
   | zmedico |                                                              |

   | 14222   | Bug #257660 - Handle directories that are unlisted in        |
   | zmedico | Entries, which is normal when checked out without -P. Thanks |
   |         | to Christian Ruppert <idl0r@gentoo.org> for this patch.      |

   | 14223   | Implement Atom.__copy__ and __deepcopy__ to return self,     |
   | zmedico | since instances are immutable.                               |

   | 14224   | Make grabdict_package() and grabfile_package() return Atom   |
   | zmedico | instances when possible, in order to avoid revalidation.     |

   | 14225   | Make grabfile_package() accept *atom only for files named    |
   | zmedico | 'packages' since they are not valid in any other files.      |

   | 14226   | Update grabdict_package and grabfile_package calling code to |
   | zmedico | take advantage of Atom instances, and convert *atom from     |
   |         | 'packages' to a normal Atom instance when it's stored in     |
   |         | prevmaskdict.                                                |

   | 14227   | Fix bugs and poor assumptions.                               |
   | zmedico |                                                              |

   | 14228   | Fix poor assumptions.                                        |
   | zmedico |                                                              |

   | 14229   | Fix bad assumptions.                                         |
   | zmedico |                                                              |

svn path=/main/branches/prefix/; revision=14245
pym/portage/__init__.py
pym/portage/cvstree.py
pym/portage/dep.py
pym/portage/tests/dep/test_dep_getcpv.py
pym/portage/tests/dep/test_dep_getslot.py
pym/portage/tests/dep/test_get_operator.py
pym/portage/tests/dep/test_isvalidatom.py
pym/portage/util.py