summaryrefslogtreecommitdiff
path: root/lib/rpmte.c
AgeCommit message (Expand)AuthorFilesLines
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
2008-11-26Don't bother zeroing rpmte twice on freePanu Matilainen1-1/+0
2008-11-24Move transscripts stuff from rpmfi to rpmtePanu Matilainen1-0/+8
2008-11-19Erm erm, really use the rpmfi creation flags in rpmteNew()Panu Matilainen1-1/+1
2008-11-18Use finer grained rpmfi creation flags for in rpmteNew()Panu Matilainen1-0/+3
2008-11-14Move open + close of files during install to separate functionsPanu Matilainen1-0/+43
2008-11-12Take advantage of headerGetInstance() in rpmtePanu Matilainen1-15/+9
2008-10-30Remove unnecessary scaremem flags, hardwired to no scaremem anywayPanu Matilainen1-5/+4
2008-10-30Save bunch of memory by not loading file classes in ts elementsPanu Matilainen1-1/+1
2008-10-30Convert in-tree users of rpmfiNew() to use flag namesPanu Matilainen1-1/+1
2008-06-09Use 64bit type for rpmte package size reportingPanu Matilainen1-1/+1
2008-06-02Unbreak handling of packages without epochPanu Matilainen1-2/+5