summaryrefslogtreecommitdiff
path: root/lib/depends.c
AgeCommit message (Expand)AuthorFilesLines
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
2009-03-26Also order erases.Florian Festi1-50/+67
2009-03-26Implement rpmteSetDependsOn and rpmteDependsOn using a rpmteFlorian Festi1-1/+3
2008-11-27Drop the useless "tag" argument from rpmteFI()Panu Matilainen1-2/+2
2008-11-12Take advantage of headerGetInstance() in removePackage()Panu Matilainen1-6/+5
2008-11-12Take advantage of headerGetInstance() in rpmtePanu Matilainen1-1/+1
2008-10-30Change all in-tree rpmdsNew() uses to non-scarememPanu Matilainen1-3/+2
2008-10-22Skip adding identical NEVR to transaction on install too (rhbz#467822)Panu Matilainen1-8/+19
2008-10-22Fix memleak in rpmtsAddInstallElement()Panu Matilainen1-3/+3
2008-07-04Kill of rpmtsAvailable()Panu Matilainen1-10/+1
2008-06-23Remove artificial limit in dependency loop elimination attemptsPanu Matilainen1-2/+1
2008-06-09Use 64bit type for rpmte package size reportingPanu Matilainen1-3/+3
2008-05-15Convert rpmtsAddInstallElement() to new headerGet()Panu Matilainen1-7/+7
2008-05-12Fixup paths and Makefiles for rpmdb/ eliminationPanu Matilainen1-1/+1
2008-04-29Oops, one more alloca() in rpmtsOrder()Panu Matilainen1-1/+2
2008-04-29Remove alloca() from rpmtsOrder()Panu Matilainen1-4/+10
2008-04-29Dead code eliminationPanu Matilainen1-3/+0
2008-04-28Eliminate pointless alloca() of local DBT structsPanu Matilainen1-20/+20
2008-03-31Avoid entirely unnecessary static buffer + string copy.Panu Matilainen1-5/+3
2008-03-07Log message adjustmentsPanu Matilainen1-5/+5
2008-03-07Further constants made readonly...Panu Matilainen1-3/+3
2008-03-07Make _cacheDependsRC static, not needed outside depends.cPanu Matilainen1-1/+1
2008-03-04PreReq -> Requires in ordering debug output (Pascal Rigaux)Panu Matilainen1-2/+0
2008-02-05Add rpm_color_t type for rpm color bits, use where spottedPanu Matilainen1-9/+9
2008-02-05Port some rpmds improvements from rpm5.orgPanu Matilainen1-1/+8
2008-01-30Include spring-cleaningPanu Matilainen1-3/+1
2008-01-30Use rpmsenseFlags type for dependency flags everywhere (hopefully)Panu Matilainen1-3/+3