summaryrefslogtreecommitdiff
path: root/lib/transaction.c
AgeCommit message (Expand)AuthorFilesLines
2012-09-14Switch rpmdb basename finding to use pool id's instead of stringsPanu Matilainen1-8/+19
2012-09-14Switch fingerprinting to use the global string poolPanu Matilainen1-4/+1
2012-09-14Allow passing a shared pool for finger print cachePanu Matilainen1-1/+1
2012-09-14Remove scareMemory remnants from the internal API, fixup callersPanu Matilainen1-1/+1
2012-09-14Make fingerprint struct opaque outside fprint.cPanu Matilainen1-8/+8
2012-09-14Change fpLookup() to return malloced memory (on first call)Panu Matilainen1-9/+3
2012-09-14Make fingerprint cache entry opaque, add some kind of API for the needed bitsPanu Matilainen1-1/+1
2012-09-14Move the entire fingerprint cache population into fprint.cPanu Matilainen1-65/+2
2012-09-14Hide by-fingerprint hash into fingerprint cache, add minimal API bitsPanu Matilainen1-12/+9
2012-09-13Convert our dependency checking code to use the new rpmdsMatches()Panu Matilainen1-1/+1
2012-09-13Use transaction string pool for ensureOlder() dependency setsPanu Matilainen1-3/+6
2012-09-12Whoopsie, unbreak checking of installed dependenciesPanu Matilainen1-0/+3
2012-09-12Add infastructure for global transaction set string poolPanu Matilainen1-1/+9
2012-09-06Return fingerprint lookups through retval pointer, not structPanu Matilainen1-1/+1
2012-09-05Use existing fingerprint for packages being removedPanu Matilainen1-12/+13
2012-09-05Prehash basenames to avoid recalculation when adding new onesPanu Matilainen1-2/+5
2012-09-03Avoid netshared path matching when netshared path is not setPanu Matilainen1-11/+15
2012-09-03"Optimize" addFingerprints() a bitPanu Matilainen1-10/+13
2012-08-30Use file info set of removed packages instead of header fetchesPanu Matilainen1-15/+25
2012-08-30Use file info set of removed packages instead of new temporary onePanu Matilainen1-4/+8
2012-08-30Store transaction element pointers in the removedPkgs hashPanu Matilainen1-1/+1
2012-08-29Split colored conflict resolution to helper function, unify callersPanu Matilainen1-40/+51
2012-08-29Eliminate redundant helper variablePanu Matilainen1-9/+4
2012-08-29Differentiate between filtered and otherwise resolved new conflictsPanu Matilainen1-5/+3
2012-08-24Detect attempts to replace directory symlink to directory in packagePanu Matilainen1-2/+11
2012-08-24Detect attempts to replace directories and report as conflictsPanu Matilainen1-3/+42
2012-08-24Differentiate between filtered and otherwise resolved conflictsPanu Matilainen1-2/+9
2012-08-23Remove unused leftover variablePanu Matilainen1-2/+0
2012-08-22Use rpmfiConfigConflictIndex() for modified config testing on erase tooPanu Matilainen1-15/+3
2012-08-20Dont create %config backups on skipped filesPanu Matilainen1-0/+4
2012-08-17Only create the first instance of a file shared between packagesPanu Matilainen1-0/+6
2012-08-07Fix RPMPROB_FILTER_FORCERELOCATE aka --badreloc (RhBug:828784)Panu Matilainen1-0/+3
2012-04-12Check for file conflicts within package (RhBug:808750)Panu Matilainen1-1/+6
2012-04-12Check for file conflicts within package (RhBug:808750)Panu Matilainen1-1/+1
2012-04-12Change file disposition code to access rpmfi's by indexPanu Matilainen1-34/+33
2012-04-12Change rpmfi replaced size functions to take indexPanu Matilainen1-2/+2
2012-04-12Further tweak the config file removal/backup logic to make it clearerPanu Matilainen1-6/+5
2012-04-12Avoid unnecessary calls to rpmfiFN()Panu Matilainen1-2/+2
2012-04-12Make config file modification detection a bit more readablePanu Matilainen1-2/+3
2012-02-28Only consider rpmdb growth for added packagesPanu Matilainen1-9/+10
2012-02-28Fix invalid memory access from rpmdb growth estimation (RhBug:766260)Panu Matilainen1-38/+14
2012-02-01Don't free up file info sets on transaction test-runsPanu Matilainen1-5/+7
2012-01-28Don't assume rpmfiNew() always succeedsPanu Matilainen1-0/+1
2012-01-12remove the 'path' parameter of rpmtsSELabelInit()Ales Kozumplik1-2/+2
2012-01-12selinux: reopen label between transactions if necessary (RhBug: 746073)Ales Kozumplik1-4/+13
2011-11-22Ehm, %pretrans failure shouldn't abort the entire transactionPanu Matilainen1-2/+1
2011-11-22Make %pretrans failure fail the install (RhBug:736960)Panu Matilainen1-3/+5
2011-09-01Source formatting cosmetics: function blocks start on the next linePanu Matilainen1-4/+6
2011-08-29Use correct file state for colored file replacementsPanu Matilainen1-1/+3
2011-05-31Remove reamining dead assignments from rpmtsiFree() in transaction codePanu Matilainen1-6/+6