summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/BlockerDB.py
Commit message (Collapse)AuthorAgeFilesLines
* discardBlocker: fix bug in slot match codeZac Medico2011-05-261-2/+3
|
* discardBlocker: fix cpv match so it worksZac Medico2011-05-261-2/+4
|
* BlockerDB: add SLOT match in discardBlockerZac Medico2011-03-261-1/+3
|
* Update header timestamps for modified files.Zac Medico2011-03-251-1/+1
|
* Update Portage to sync BlockerDB at init.David James2011-03-241-7/+6
| | | | | | | | | | | | Currently, Portage syncs the BlockerDB before every merge. This slows down merges considerably because it requires reading the entire vardb from disk. Since Portage doesn't merge conflicting packages anyway, we can optimize this by just reading the vardb at initialization and caching that. Change-Id: I6701926f022ef3aa2da10482fc8b09573ae24610 Review URL: http://codereview.chromium.org/6688037
* Ignore build-time blockers from DEPEND inZac Medico2010-09-041-1/+6
| | | | | BlockerDB.findInstalledBlockers(), since the given package should be built already.
* Add a Scheduler._frozen_config attribute that will be useful forZac Medico2010-09-041-10/+8
| | | | | | dependency calculations related to aggressive parallelization (bug #279623). The FakeVartree instances are shared with the existing BlockerDB instances.
* Rename the portage.sets module to portage._sets since it will be usefulZac Medico2010-08-301-1/+1
| | | | | in the upcoming 2.1.9 branch which will not have sets support but will still have the code in private and disabled form.
* portage.dep._dep_check_strict: Unused, removedSebastian Luther2010-08-101-14/+6
|
* Remove all svn $Id keywords.Zac Medico2010-03-241-1/+0
|
* Move FakeVartree population out of the constructor by calling the sync()Zac Medico2009-11-011-4/+2
| | | | | | | method explicitly. This allows the depgraph constructor avoid populating the FakeVartree, and delay it until depgraph._load_vdb() is called. svn path=/main/trunk/; revision=14773
* Use next(iterator) instead of iterator.next() for compatibility with Python 3.Arfrever Frehtes Taifersar Arahesis2009-09-211-1/+1
| | | | | | (2to3-3.1 -f next -nw ${FILES}) svn path=/main/trunk/; revision=14355
* Define long as int when Python 3 is used.Arfrever Frehtes Taifersar Arahesis2009-09-211-0/+5
| | | | svn path=/main/trunk/; revision=14343
* Update imports to import portage.os (with unicode wrappers), and useZac Medico2009-08-111-10/+2
| | | | | | _unicode_encode() and _unicode_decode() where appropriate. svn path=/main/trunk/; revision=13993
* Add/update copyright headers.Zac Medico2009-06-251-0/+4
| | | | svn path=/main/trunk/; revision=13690
* Bug #275047 - Split _emerge/__init__.py into smaller pieces (part 4).Zac Medico2009-06-221-0/+127
Thanks to Sebastian Mingramm (few) <s.mingramm@gmx.de> for this patch. svn path=/main/trunk/; revision=13669