summaryrefslogtreecommitdiff
path: root/lib/rpmte.c
AgeCommit message (Expand)AuthorFilesLines
2010-03-18Add a new problem type for obsoletesPanu Matilainen1-0/+1
2010-03-17Use a switch-case when switch-case is called forPanu Matilainen1-16/+9
2010-03-12Add a few API bits for problem sets in transaction elementsPanu Matilainen1-1/+29
2010-03-12Move rpmte-specific problem creation to a helper functionPanu Matilainen1-6/+14
2010-03-12Split file state structures + routines out of rpmte to separate sourcesPanu Matilainen1-98/+0
2010-02-25Improve failed transaction element behavior + loggingPanu Matilainen1-1/+1
2010-02-25Count the number of failures for transaction elementsPanu Matilainen1-4/+3
2010-02-25Move rpmteTypeString() back to rpmte, internal only thoughPanu Matilainen1-0/+9
2010-02-22Remove unused os and arch score from transaction elementsPanu Matilainen1-5/+0
2010-02-09Use a more reasonable type for rpmteHeaderSize()Panu Matilainen1-2/+2
2010-02-05Add rpmteHeaderSizeFlorian Festi1-0/+6
2009-12-21Bury ordering structures and their alloc+free inside order.cPanu Matilainen1-25/+2
2009-12-21Eliminate the rpmte tsort info manipulation public APIPanu Matilainen1-60/+0
2009-12-21Move tsort data out of rpmte into, duh, tsortInfoPanu Matilainen1-20/+16
2009-12-18Move transaction element iterator into rpmts.c where it logically belongsPanu Matilainen1-49/+0
2009-12-17Eliminate unused and unnecessary rpmteBreadth() and rpmteSetBreadth()Panu Matilainen1-16/+0
2009-12-17Eliminate unnecessary rpmtsiOc()Panu Matilainen1-7/+0
2009-12-17Eliminate unused + unnecessary transaction element iterator modePanu Matilainen1-7/+2
2009-12-17Eliminate unnecessary ts ping-pong inside rpmtePanu Matilainen1-11/+8
2009-12-17Fix ts element package file size on large packagesPanu Matilainen1-6/+1
2009-12-17Eliminate now unnecessary rpmteFd()Panu Matilainen1-5/+0
2009-12-17Move payload open into rpmte (internal) methodPanu Matilainen1-1/+13
2009-09-02Eliminate uses of headerNVR() and friends in librpm (and python) codePanu Matilainen1-22/+9
2009-08-31Replace equal/not equal uses of str[n]cmp() with rstreq[n] in main ts codePanu Matilainen1-1/+1
2009-08-17Don't bother relocating packages no filesPanu Matilainen1-1/+1
2009-07-23Kill off lclint remnants everywherePanu Matilainen1-1/+0
2009-07-09Fix package relocatability checking, broken since foreverPanu Matilainen1-6/+12
2009-06-04Rewrite orderingFlorian Festi1-12/+15
2009-04-03Make sure installed files have state (rhbz#492947)Panu Matilainen1-6/+6
2009-03-26Make rpmal store rpmtes and kill rpmte->pkgKeyFlorian Festi1-20/+1
2009-03-26Also order erases.Florian Festi1-2/+2
2009-03-26Implement rpmteSetDependsOn and rpmteDependsOn using a rpmteFlorian Festi1-4/+7
2009-03-09Fix RPMTAG_FILESTATES in rpmdbPanu Matilainen1-1/+1
2009-01-15Add extra parameter to rpmteClose() to control fi behaviorPanu Matilainen1-3/+5
2009-01-07rpmRelocateFileList() doesn't need rpmte for anything, just file statesPanu Matilainen1-1/+1
2009-01-05Validate + sort relocations in rpmte at create timePanu Matilainen1-22/+95
2009-01-05Relocation needs to be called even if no relocs specifiedPanu Matilainen1-1/+1
2009-01-02rpmte struct is now fully opaque throughout rpmPanu Matilainen1-0/+53
2009-01-02Add rpmteSetFd() (internal) functionPanu Matilainen1-0/+11
2008-12-22Perform relocations from rpmte instead of rpmfiPanu Matilainen1-14/+17
2008-12-19Optionally reload ts element file info in rpmteOpen(), free in closePanu Matilainen1-1/+10
2008-12-19Add rpmteSetFI() ts element methodPanu Matilainen1-0/+10
2008-12-10Move ->actions from rpmfi to rpmfsFlorian Festi1-0/+22
2008-12-10Move the run time part of fstates from rpmfi to rpmfs. Keep fstates in rpmfi ...Florian Festi1-1/+28
2008-12-10Create a new datastructure rpmfs aka File States that contains the informatio...Florian Festi1-0/+68
2008-12-01Retrieve header from rpmdb on rpmteOpen() if possible, even for TR_ADDEDPanu Matilainen1-33/+48
2008-11-27Add + use internal rpmteHaveTransScript() functionPanu Matilainen1-0/+11
2008-11-27Drop the useless "tag" argument from rpmteFI()Panu Matilainen1-6/+3
2008-11-26Teach rpmteOpen() and rpmteClose() about TR_REMOVED typePanu Matilainen1-25/+52
2008-11-26Record failure of install/erase into transaction elementsPanu Matilainen1-0/+23