aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* cpv_sort_key: test suffix orderZac Medico2010-12-021-1/+1
* add new cpv_sort_key() functionZac Medico2010-12-011-1/+43
* Fix catpkgsplit() to validate the category part. This fixesZac Medico2010-09-251-1/+3
* Remove unused imports found by pylint.Arfrever Frehtes Taifersar Arahesis2010-08-291-4/+2
* Make cpv_getversion handle invalid cpv and add cpv_getversion to __all__.Zac Medico2010-04-101-1/+3
* Implement REPLACING_VERSIONS and REPLACED_BY_VERSIONSebastian Luther2010-04-101-0/+5
* Remove all svn $Id keywords.Zac Medico2010-03-241-1/+0
* Move portage.cpv_getkey() to the portage.versions module.Zac Medico2010-02-201-0/+27
* Revert r15161 so 12.2.5 is greater than 12.2b once again. Depending on how youZac Medico2010-01-041-16/+11
* Fix vercmp so 1b > 1 and add corresponding tests.Zac Medico2010-01-041-1/+7
* Revert vercmp() behavior so 12.2b > 12.2.5 which was accidentally changed inZac Medico2010-01-041-6/+11
* Make pkgsplit() preserve 'null' category if it's present in the input.Zac Medico2009-10-051-2/+3
* Use the simpler/stricter _pkgspit in dbapi code.Zac Medico2009-10-041-1/+6
* Make pkgsplit() accept a cpv again, since accepting a pv only will probablyZac Medico2009-10-041-3/+20
* Take regular expressions from portage.dep and use them to reimplementZac Medico2009-09-301-41/+33
* Update syntax of calls to print() for compatibility with Python 3.Arfrever Frehtes Taifersar Arahesis2009-09-201-4/+4
* Reimplement isvalidatom() to use a single regular expression match. ThanksZac Medico2009-09-071-1/+3
* Optimize catpkgsplit() by creating a tuple directly instead of generating itZac Medico2009-09-071-4/+3
* In catpkgsplit(), use split('/', 1) since there should never be more than onZac Medico2009-09-071-1/+1
* Remove unnecessary redundant dict lookup at the beginning of catpkgsplit().Zac Medico2009-09-051-2/+0
* Prepare 308 messages to localization.Arfrever Frehtes Taifersar Arahesis2009-08-151-4/+5
* Simplify pkgcmp(). Thanks to Douglas Anderson <dja@gendja.com> for this patchZac Medico2009-04-181-9/+1
* Bug #266493 - Never return a long from vercmp() since that can trigger anZac Medico2009-04-171-9/+19
* Bug #227265 - Make pkgsplit() allow multiple consecutive hyphens in packageZac Medico2009-03-261-7/+1
* Bug #227265 - Make pkgsplit() allow "versiony looking parts" in package names,Zac Medico2009-03-251-5/+0
* Normalize try/except indentation for compatibility with 2to3.Zac Medico2009-03-201-4/+8
* Remove category validation cruft from catpkgsplit().Zac Medico2008-05-251-5/+1
* Check vercmp() return value to avoid arbitrary results in case it returns NoneMarius Mauch2008-05-131-2/+4
* * Make pkgcmp() pass the ebuild revision directly into vercmp() sinceZac Medico2008-01-111-7/+1
* Make best() return early when it's only given one packages.Zac Medico2007-08-221-3/+3
* For bug #188449, since python floats have limited range, we multiply both flo...Zac Medico2007-08-151-2/+11
* Make pkgsplit and catpkgsplit return imutable tuples instead of mutable lists...Zac Medico2007-06-071-5/+6
* Return copies of the cached values from pkgsplit and catpkgsplit.Zac Medico2007-06-061-2/+2
* For bug #171259, fix vercmp so that implicit _p0 is less than explicit _p0. ...Zac Medico2007-05-051-3/+5
* remove category regex, dumb idea, sorry I did itAlec Warner2007-03-031-6/+0
* Namespace sanitizing, step 3Marius Mauch2007-01-251-1/+1
* Namespace sanitizing, step 2Marius Mauch2007-01-251-9/+9
* Namespace sanitizing, step 1Marius Mauch2007-01-251-0/+314