summaryrefslogtreecommitdiffstats
path: root/pym/portage/dbapi
Commit message (Expand)AuthorAgeFilesLines
* Inside LinkageMap.rebuild(), ensure that all preserved libraries have anZac Medico2009-11-131-0/+13
* Implement dblink.__hash__ and __eq__, so that `portageq owners` correctly groupsZac Medico2009-11-121-1/+9
* Inside iter_owners, only cache a maximum of 25 dblink instances, in orderZac Medico2009-11-111-0/+6
* Make dblink.delete() remove empty parent category directories.Zac Medico2009-10-311-0/+5
* Bug #291271 - Make vardbapi._bump_mtime() create category directories whenZac Medico2009-10-311-2/+5
* Bug #290428 - Update mtime of /var/db/pkg and category subdirectories whenv2.2_rc48_14769v2.2_rc47Zac Medico2009-10-271-0/+22
* Bug #288551 - Handle invalid cpv in portdbapi.aux_get() by raising KeyError.Zac Medico2009-10-111-1/+5
* Bug #274497 - Misc spelling, grammar, and terminology fixes, includingZac Medico2009-10-091-1/+1
* Bug #287950 - Add support for FEATURES=fail-clean which is useful for cleaningZac Medico2009-10-071-1/+4
* Use the simpler/stricter _pkgspit in dbapi code.Zac Medico2009-10-042-2/+2
* fix mis-alignmentFabian Groffen2009-10-041-1/+1
* Generate an eerror message in dblink.mergeme when a file has to be renamed inv2.2_rc43Zac Medico2009-10-031-2/+31
* Bug #286895 - Generate an eerror message when a directory blocks mergeZac Medico2009-09-301-6/+16
* Use a regular expression for SLOT validation inside vardbapi.aux_get().Zac Medico2009-09-301-4/+6
* Handle encoding/decoding of unicode when using the xpak api.Zac Medico2009-09-291-8/+22
* Use catsplit() instead of a regex to generate dbapi._categories. Thanks toZac Medico2009-09-271-6/+3
* Bug #286522 - Check all portdbapi.findname return values in case itZac Medico2009-09-261-4/+7
* Use list comprehensions instead of filter() or map() in some places for compa...Arfrever Frehtes Taifersar Arahesis2009-09-252-2/+2
* Misc performance enhancements. Thanks to Marat RadchenkoZac Medico2009-09-241-11/+5
* Bug #286118 - Fix dbapi.move_ent() methods so they don't assume Atom instancesZac Medico2009-09-232-15/+16
* Optimize vardbapi.getpath(). Thanks to Marat RadchenkoZac Medico2009-09-231-3/+8
* Replace dict.keys() usage with __iter__(), since it behaves identically inZac Medico2009-09-224-9/+9
* Do manual unicode handling (instead of using the wrapped os module) inZac Medico2009-09-221-12/+26
* Fix another potential 'RuntimeError: dictionary changed size during iteration'Zac Medico2009-09-221-1/+1
* Fix 'iteritems' attribute detection to look for 'items' instead.Zac Medico2009-09-221-1/+1
* Fix 'RuntimeError: dictionary changed size during iteration' inZac Medico2009-09-221-1/+1
* Fix 'RuntimeError: dictionary changed size during iteration' inZac Medico2009-09-211-1/+1
* Use next(iterator) instead of iterator.next() for compatibility with Python 3.Arfrever Frehtes Taifersar Arahesis2009-09-211-1/+1
* 'filtered_auxdbkeys' should be a list to allow sorting.Arfrever Frehtes Taifersar Arahesis2009-09-211-1/+1
* Define long as int when Python 3 is used.Arfrever Frehtes Taifersar Arahesis2009-09-213-0/+6
* Use dict.(keys|values|items)() instead of dict.(iterkeys|itervalues|iteritems...Arfrever Frehtes Taifersar Arahesis2009-09-214-28/+28
* Deprecate key_expand and portage.dbapi.porttree.portagetree.resolve_specificZac Medico2009-09-211-0/+4
* Add deprecation warnings to vartree.exists_specific_cat(), getnode(), andZac Medico2009-09-211-0/+10
* Use range() instead of xrange() for compatibility with Python 3.Arfrever Frehtes Taifersar Arahesis2009-09-211-1/+1
* Define basestring as str when Python 3 is used.Arfrever Frehtes Taifersar Arahesis2009-09-212-0/+7
* Fix all remaining SyntaxErrors with Python 3.Arfrever Frehtes Taifersar Arahesis2009-09-212-7/+7
* Use filter() and zip() instead of itertools.ifilter() and itertools.izip() fo...Arfrever Frehtes Taifersar Arahesis2009-09-214-11/+8
* Support print() function with Python 2 in more files.Arfrever Frehtes Taifersar Arahesis2009-09-202-0/+4
* Update system imports for compatibility with Python 3.Arfrever Frehtes Taifersar Arahesis2009-09-201-4/+13
* Update syntax of numbers for compatibility with Python 3.Arfrever Frehtes Taifersar Arahesis2009-09-203-10/+10
* Update syntax of calls to print() for compatibility with Python 3.Arfrever Frehtes Taifersar Arahesis2009-09-203-10/+10
* Update syntax of 'except' statements for compatibility with Python 3.Arfrever Frehtes Taifersar Arahesis2009-09-203-50/+50
* Avoid lots of redundant Atom constructor calls. Thanks to Marat RadchenkoZac Medico2009-09-191-2/+1
* Bug #240656 - Unmerge broken symlinks where a directory was expected.Zac Medico2009-09-141-1/+1
* Use isjustname() where appropriate.Zac Medico2009-09-122-4/+4
* Make dbapi.move_ent() take advantage of Atom instances when validatingZac Medico2009-09-122-9/+8
* Remove unused vardbapi._counter_hash() method.Zac Medico2009-09-061-19/+0
* Add ACCEPT_LICENSE and ACCEPT_PROPERTIES to the Packages file header.Zac Medico2009-09-051-1/+3
* Add a vardbapi._pkgs_changed attribute to use instead of PORTAGE_COUNTER_HASHZac Medico2009-09-051-0/+6
* consistently use CACHE_PATH with target_root, this commit needs a separate so...Fabian Groffen2009-09-052-3/+3