summaryrefslogtreecommitdiff
path: root/lib/depends.c
AgeCommit message (Expand)AuthorFilesLines
2011-03-10Move string hash function to librpmio and rename for namespacingPanu Matilainen1-1/+1
2011-03-09Take file state into account for file dependenciesPanu Matilainen1-3/+16
2011-02-15Allow installation of self-conflicting packages (ticket #806, RhBug:651951)Panu Matilainen1-3/+18
2010-12-20Rip the remains of --aid and --nosuggest, except for the callbackPanu Matilainen1-2/+1
2010-10-22Change all internal uses of rpmtsInitIterator() to use DBI tagsPanu Matilainen1-5/+5
2010-09-21Avoid stepping on toes of relatives, part 1Panu Matilainen1-6/+6
2010-09-21Move the RPMVERSION constant among its friends in depends.cPanu Matilainen1-0/+2
2010-09-15Dont check source packages against installed obsoletesPanu Matilainen1-0/+4
2010-06-22Fix breakage from commit ccb545f0e9b6cb10e9e7c20b55f77aab754eb9cbPanu Matilainen1-4/+9
2010-06-22numAddedPackages is unused since rpm 4.8.0, eliminatePanu Matilainen1-1/+0
2010-06-01Refactor rpmdb lookups + caching to a helper function + cosmeticsPanu Matilainen1-45/+45
2010-05-21Move the lone hashFunctionString() into misc.[ch], eliminate rpmhash.[ch]Panu Matilainen1-0/+1
2010-05-07Store pointer to transaction set in transaction elementsPanu Matilainen1-6/+7
2010-05-06Remove no longer needed function intcmp()Florian Festi1-15/+0
2010-05-06Convert tsmem->removedPackages to a hash table and remove rpmdbPruneIterator ...Florian Festi1-19/+14
2010-04-29Fix a few uninitialized variable cases found by clang-analyzerPanu Matilainen1-1/+1
2010-04-21Only check the type of dependency requested in checkInstDeps()Panu Matilainen1-9/+3
2010-04-14...but make sure the pre-requisite isn't also an erasure-dependencyPanu Matilainen1-1/+1
2010-04-14Pre-requisites of installed packages dont need to be verified (RhBug:223642)Panu Matilainen1-0/+4
2010-03-29Teach rpm about pre-transaction dependenciesPanu Matilainen1-4/+7
2010-03-29Dont bother translators with dependency lookup debug messagesPanu Matilainen1-4/+4
2010-03-26Take advantage of rpmdsInstance() in dependency problem reportingPanu Matilainen1-10/+10
2010-03-26Merge checkPackageSet() into checkInstDeps()Panu Matilainen1-22/+7
2010-03-22Handle obsoletions within the added package set automaticallyPanu Matilainen1-6/+28
2010-03-22Use package NEVRA for replaced/skipped messages, simplifyPanu Matilainen1-24/+12
2010-03-22Avoid redundant headerGet()'s on arch and osPanu Matilainen1-2/+2
2010-03-22Refactor duplicate checking out of rpmtsAddInstallElement()Panu Matilainen1-67/+58
2010-03-22Eliminate redundant ifPanu Matilainen1-4/+1
2010-03-19Lose the hidden and useless transaction add/order through rpmgi hackeryPanu Matilainen1-4/+0
2010-03-19Split upgrade + obsolete erasure element addition to helper functionsPanu Matilainen1-55/+68
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