summaryrefslogtreecommitdiff
path: root/lib/rpmds.c
AgeCommit message (Expand)AuthorFilesLines
2013-02-02Add support for weak dependencies:Anas Nashif1-0/+4
2012-10-05Guard against NULL ds in the rpmds indexed gettersPanu Matilainen1-6/+6
2012-10-05Export the indexed rpmds accessors internallyPanu Matilainen1-8/+9
2012-10-05Add indexed access variants for rpmdsColor() and rpmdsCompare()Panu Matilainen1-13/+20
2012-09-21Take advantage of rpmstrPoolStreq() in rpmdsCompare()Panu Matilainen1-1/+1
2012-09-13Unify the three rpmdsFooMatchesDep() functions into onePanu Matilainen1-36/+34
2012-09-13Add pool-aware version of rpmdsRpmlib()Panu Matilainen1-3/+9
2012-09-13Add pool-aware versions of rpmdsThis() and rpmdsSingle()Panu Matilainen1-7/+21
2012-09-13Simplify single ds creationPanu Matilainen1-12/+7
2012-09-12Allow keeping hash table around on pool freeze, adjust callersPanu Matilainen1-3/+3
2012-09-12Add getters for rpmds dependency name and EVR pool idsPanu Matilainen1-0/+25
2012-09-12Add getter methods for rpmds and rpmfi string pool handlePanu Matilainen1-0/+4
2012-09-11Oops, only private pool should be frozen on ds createPanu Matilainen1-2/+3
2012-09-11Add an alternative rpmds constructor to allow shared pool usagePanu Matilainen1-2/+7
2012-09-11Freeze the rpmlib dependency set pool on successful returnPanu Matilainen1-0/+2
2012-09-11Further split single ds creation into two, sighPanu Matilainen1-16/+31
2012-09-11Unify the common parts of rpmds creation into a helper functionPanu Matilainen1-27/+26
2012-09-11Eliminate assert()'s from rpmdsMerge()Panu Matilainen1-5/+9
2012-09-11Eliminate assert()'s from rpmdsDup()Panu Matilainen1-7/+8
2012-09-11Switch dependency sets to use string pool storage for names and evrsPanu Matilainen1-71/+56
2012-09-11Eliminate direct rpmds name (and flags) access on rpmdsNew()Panu Matilainen1-3/+5
2012-09-11Clean up rpmdsSearch() a bitPanu Matilainen1-6/+7
2012-09-11Add internal indexed variants of rpmds N, EVR and Flags gettersPanu Matilainen1-21/+27
2012-09-11Clean up rpmdsFind() a bitPanu Matilainen1-8/+18
2012-09-11Split rpmds EVR comparison into function of its ownPanu Matilainen1-42/+50
2012-09-11Use getter functions for name, evr and flags in rpmdsCurrent()Panu Matilainen1-2/+2
2012-09-11Clean up rpmdsCompare() a bitPanu Matilainen1-12/+18
2012-09-11Clean up rpmdsNewDNEVR() a bitPanu Matilainen1-15/+18
2012-04-23Add support for dpkg-style sorting of tilde in version/releaseMichael Schroeder1-0/+3
2011-08-31Remember ds color (if set) through rpmdsCurrent()Panu Matilainen1-4/+7
2011-05-28Eliminate dead NULL-assignments at scope-end in librpm, part IVPanu Matilainen1-3/+3
2011-03-31Remove rpm v3 codeFlorian Festi1-32/+2
2011-03-31Add rpmdsMatchesDep() as alternative to rpmdsAnyMatchesDep() to make use of t...Florian Festi1-0/+13
2011-03-04Return error codes from rpmdsRpmlib()Panu Matilainen1-4/+4
2011-02-15Fix corner-case behavior on dependency matching when release not presentMichael Schroeder1-2/+14
2010-12-13Implement transaction ordering hintingPanu Matilainen1-0/+4
2010-11-05Const-correctness: rpmdsRpmlib() doesn't (and must not) modify tblpPanu Matilainen1-1/+1
2010-10-22Switch rpmds API and internals to use rpmTagVal instead of rpmTagPanu Matilainen1-13/+13
2010-09-21Use RPMTAG_NOT_FOUND instead of for "invalid tag" valuePanu Matilainen1-1/+1
2010-09-13Eliminate all fooUnlink() functions out of the APIPanu Matilainen1-1/+1
2010-06-28Use rpmdsThis() instead of doing the same manuallyPanu Matilainen1-12/+5
2010-03-29Lazy allocation of rpmds color arrayPanu Matilainen1-4/+4
2010-03-29Remove unused dependency set file reference countPanu Matilainen1-27/+0
2010-03-29Remove unused and non-sensible depedency set build-timePanu Matilainen1-21/+0
2010-03-26Add public rpmdsCurrent() function for creating a single ds from iterationPanu Matilainen1-0/+10
2010-03-26Split single ds generation into helper function, clean up a bitPanu Matilainen1-13/+18
2010-03-26Record header instance in dependency sets + add API for retrievingPanu Matilainen1-0/+8
2010-03-22Lose the useless rpmds refcounting debug junk + switchesPanu Matilainen1-24/+11
2010-03-12Record problems into the transaction elements causing themPanu Matilainen1-26/+0
2010-03-11Support run-time macro and queryformat expansion on scriptletsPanu Matilainen1-0/+3