summaryrefslogtreecommitdiff
path: root/lib/depends.c
AgeCommit message (Expand)AuthorFilesLines
2010-03-19Lose unused/useless variablePanu Matilainen1-2/+1
2010-03-19Use a macro for the common color skipping checksPanu Matilainen1-8/+7
2010-03-19Dont bother taking ds reference on obsoletes, we dont do it elsewhere eitherPanu Matilainen1-3/+1
2010-03-19Dead code removalPanu Matilainen1-4/+2
2010-03-19Use the element color instead of header colorPanu Matilainen1-1/+1
2010-03-18Helper function for pruned iterators used in dependency checkingPanu Matilainen1-15/+12
2010-03-18Lose anaconda-specific check from 2000Panu Matilainen1-23/+18
2010-03-18Lazy rpmal hash creation on first lookup, make rpmalMakeIndex() staticPanu Matilainen1-4/+0
2010-03-18Minor cleanups to rpmtsAddInstallElement()Panu Matilainen1-12/+4
2010-03-18Eww, we dont want obsoletion by file namesPanu Matilainen1-4/+1
2010-03-18Refuse to install obsoleted packages (RhBug:486565)Panu Matilainen1-0/+6
2010-03-18Replace the checkPackageDeps() monster with per-ds problem check helperPanu Matilainen1-42/+21
2010-03-18Lump the copy-paste checkDependentFoo() functions into onePanu Matilainen1-27/+9
2010-03-18Differentiate between conflicts in db versus install setPanu Matilainen1-1/+1
2010-03-14Revert "Unbreak conflicts from commit 1f46534b5444dda77e3a2c757f7c88c5ec93dba0"Panu Matilainen1-10/+8
2010-03-13Unbreak conflicts from commit 1f46534b5444dda77e3a2c757f7c88c5ec93dba0Panu Matilainen1-8/+10
2010-03-12Further minor cleanups to rpmtsCheck()Panu Matilainen1-3/+1
2010-03-12Lose unused iterator + its freeingPanu Matilainen1-2/+0
2010-03-12Remove unnecessary rpmdsSetNoPromote() calls in checkPackageSet()Panu Matilainen1-2/+0
2010-03-12Add internal API for depsolve callbackPanu Matilainen1-9/+7
2010-03-12Record problems into the transaction elements causing themPanu Matilainen1-18/+19
2010-03-12Free iterators in the function which initialized them (symmetry is good)Panu Matilainen1-5/+4
2010-03-12Eliminate a bunch of pointless "can't happen" checksPanu Matilainen1-44/+13
2010-03-12Further cleanup the return code craziness in dependency checksPanu Matilainen1-56/+13
2010-03-12Clean up dependency checking codePanu Matilainen1-34/+7
2010-03-12Split transaction member information out of rpmts to separate structPanu Matilainen1-48/+54
2009-10-30Add in-memory hash for caching rpmdb dependency lookupsPanu Matilainen1-17/+50
2009-10-02Return error code from rpmtsAddEraseElement() failurePanu Matilainen1-0/+3
2009-09-21Rip out dependency cachingPanu Matilainen1-91/+0
2009-09-02Eliminate headerGetColor() uses everywherePanu Matilainen1-3/+3
2009-09-02Clean up rpmtsAddInstallElement() a bitPanu Matilainen1-29/+11
2009-09-02Eliminate uses of headerNVR() and friends in librpm (and python) codePanu Matilainen1-2/+2
2009-08-31Replace equal/not equal uses of str[n]cmp() with rstreq[n] in main ts codePanu Matilainen1-4/+4
2009-07-01Band-aid to dependency caching misbehaving with chrooted verify (RhBug:508074)Panu Matilainen1-1/+1
2009-06-16Determine rpmlib deps from flags instead of comparing stringsPanu Matilainen1-1/+1
2009-06-11Add preferred color to rpmalPanu Matilainen1-1/+1
2009-06-10Split ordering code to separate source filePanu Matilainen1-692/+0
2009-06-08rpmdsInit() and rpmdsNext() can handle NULL ds, no need to separately testPanu Matilainen1-7/+2
2009-06-08Minor rpmtsOrder() cleanupPanu Matilainen1-7/+1
2009-06-08Clean up relation recording a bitPanu Matilainen1-17/+5
2009-06-08Dont bother adding dependencies to self, everPanu Matilainen1-1/+2
2009-06-08Determine rpmlib and config deps from flags instead of comparing stringsPanu Matilainen1-6/+3
2009-06-05Map legacy PreReq into pre and preun scriptlet dependencies in orderingPanu Matilainen1-3/+10
2009-06-05Use specific types for sense flags + te type instead of generic intPanu Matilainen1-2/+2
2009-06-04Rewrite orderingFlorian Festi1-373/+399
2009-04-14Revert erase relations before checking whether we already added itFlorian Festi1-7/+7
2009-03-31Allocate ts->addedPackages lazily from rpmtsAddInstallElement()Panu Matilainen1-0/+4
2009-03-30Erase relations are reversed, use requires of targetFlorian Festi1-1/+6
2009-03-26Reimplement rpmal by using hashes and cleaning up the color handlingFlorian Festi1-6/+4
2009-03-26Make rpmal store rpmtes and kill rpmte->pkgKeyFlorian Festi1-155/+32