summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Update documentation of inherit. Reported by Jeremy Olexa.Arfrever Frehtes Taifersar Arahesis2009-09-151-4/+5
* Fix broken virtual depth code from previous commit.Zac Medico2009-09-141-2/+1
* Add support in depgraph._add_pkg_dep_string() for adding indirect virtualZac Medico2009-09-141-6/+36
* Make depgraph._select_atoms() return a dict, in order to separate selectedZac Medico2009-09-141-17/+30
* When _expand_new_virtuals() is called by repoman, skip expansion of new-styleZac Medico2009-09-141-5/+17
* Reimplement the code from bug #283795 so that indirect deps are preservedZac Medico2009-09-142-37/+57
* Simplify cpv_getkey() by just calling dep_getkey('=' + mycpv).Zac Medico2009-09-142-17/+1
* Make dep_getcpv() use Atom, and fall back to legacy code for backward compat.Zac Medico2009-09-141-10/+7
* Insice match_from_list(), use remove_slot() instead of dep_getcpv() whereZac Medico2009-09-141-1/+1
* Use a regular expression for cpv_getkey(), and fall back to legacy code ifZac Medico2009-09-142-0/+6
* Make get_operator() use Atom, and remove unnecessary reflection code fromZac Medico2009-09-141-6/+7
* Make isspecific() use the Atom class and fall back to legacy code if theZac Medico2009-09-141-13/+9
* Use the Atom class to implement dep_getkey(), and fall back to legacy codeZac Medico2009-09-141-0/+10
* Add more test cases.Zac Medico2009-09-141-0/+3
* Simplify isvalidatom() to simply use the Atom class. Thanks to MaratZac Medico2009-09-141-33/+3
* Simplify the _pkg regex and fix validation for some cases by using theZac Medico2009-09-142-12/+41
* Bug #240656 - Unmerge broken symlinks where a directory was expected.Zac Medico2009-09-141-1/+1
* Simlify the Atom regex. Thanks to Marat Radchenko <marat@slonopotamus.org>Zac Medico2009-09-141-9/+4
* Use cpv_getkey() instead of dep_getkey() where appropriate.Zac Medico2009-09-132-4/+4
* Make the Atom constructor use regular expression match groups forZac Medico2009-09-131-22/+41
* Fix docs for isjustname() since it doesn't raise InvalidAtom now.Zac Medico2009-09-121-1/+0
* Add backward compatibility to isjustname(), so the tests don't fail.Zac Medico2009-09-121-1/+10
* Add tests for the Atom class.Zac Medico2009-09-121-0/+42
* Fix bug in _expand_new_virtuals() reported by Arfrever:Zac Medico2009-09-121-1/+1
* Use isjustname() where appropriate.Zac Medico2009-09-124-6/+8
* Fix isjustname docstring to have a valid atom in the example.Zac Medico2009-09-121-1/+1
* Reimplement isjustname() using the Atom class. Thanks to Marat RadchenkoZac Medico2009-09-121-13/+8
* In config.getvirtuals(), save Atom instances in order to avoid revalidation.Zac Medico2009-09-121-17/+38
* Make dbapi.move_ent() take advantage of Atom instances when validatingZac Medico2009-09-122-9/+8
* Add missing InvalidAtom import.Zac Medico2009-09-121-1/+1
* Make parse_updates() and update_dbentry() use Atom instances.Zac Medico2009-09-121-9/+27
* Fix bad assumptions.Zac Medico2009-09-121-20/+15
* Fix poor assumptions.Zac Medico2009-09-121-6/+9
* Fix bugs and poor assumptions.Zac Medico2009-09-121-7/+5
* Update grabdict_package and grabfile_package calling code to take advantageZac Medico2009-09-121-35/+18
* Make grabfile_package() accept *atom only for files named 'packages' sinceZac Medico2009-09-121-1/+2
* Make grabdict_package() and grabfile_package() return Atom instances whenZac Medico2009-09-121-12/+25
* Implement Atom.__copy__ and __deepcopy__ to return self, since instances areZac Medico2009-09-121-0/+9
* Bug #257660 - Handle directories that are unlisted in Entries, which is normalZac Medico2009-09-121-1/+5
* Add test cases for operators with missing version component.Zac Medico2009-09-081-2/+7
* Add test case for * operator with missing =.Zac Medico2009-09-081-0/+1
* simplify atom regex (winning even more performance) and turns it in verboseZac Medico2009-09-082-8/+19
* Fix false positives in gcc QA with debug mode some more. Thanks again toZac Medico2009-09-081-3/+3
* Reimplement isspecific() using a single regular expression match. Thanks toZac Medico2009-09-081-11/+9
* Fix isvalidatom() to check the 'must not end in' clause from PMS 2.1.2.Zac Medico2009-09-082-6/+16
* Fix code from previous commit so it's guaranteed to always properly resetZac Medico2009-09-081-2/+6
* In debug mode, avoid showing gcc QA search strings in the trace, so they won'tZac Medico2009-09-081-0/+4
* Reimplement isvalidatom() to use a single regular expression match. ThanksZac Medico2009-09-072-68/+44
* Bug #283795 - Make dep_check() filter out expanded indirect virual deps afterZac Medico2009-09-071-11/+26
* Optimize catpkgsplit() by creating a tuple directly instead of generating itZac Medico2009-09-071-4/+3