summaryrefslogtreecommitdiff
path: root/lib/depends.c
AgeCommit message (Expand)AuthorFilesLines
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
2008-01-30rpmlib.h mass evictionPanu Matilainen1-0/+2
2007-12-19Add rpm_data_t (and _constdata_t) for header data, use everywherePanu Matilainen1-2/+2
2007-12-19Ordering fix (don't use RPMSENSE_PREREQ) from Pascal RigauxPanu Matilainen1-1/+1
2007-12-18Drop bogus const from zapRelation returnPanu Matilainen1-3/+3
2007-12-17badDeps is encapsulated within depends, doesn't need constPanu Matilainen1-11/+2
2007-12-14Another bunch of bogus const removalsPanu Matilainen1-2/+2
2007-12-08Switch to <rpm/foo.h> style for public headersPanu Matilainen1-6/+6
2007-12-04Eliminate debug junk from the APIPanu Matilainen1-1/+1