Parent Directory | Revision Log
|Links to HEAD:||(view) (download) (as text) (annotate)|
Caching of Ebuild objects. When creating a __new__ Ebuild, if one already exists in the cache with the same cpv, return the cached one instead of creating a new one. This will ensure that Ebuilds objects created with the same category/package/version are indeed the same object (and also saves on memory). This is the first time I've actually had a use for Python's new-style classes or the weakref module.
We need to "fake" as repoman so portage will ignore local system settings
This is the development code for what will eventually become version 2.0 of packages.gentoo.org (P2). Finally commiting to CVS. It is mostly a complete re-write, which explains the multitude of removals and additions. The new code will use the Quixote framework http://www.mems-exchange.org/software/quixote/
file portage.py was initially added on branch pre_2-0.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
|Powered by ViewVC 1.1.20|