summaryrefslogtreecommitdiff
path: root/src/transaction.c
AgeCommit message (Expand)AuthorFilesLines
2014-02-18change last commit to check for SOLVER_TRANSACTION_KEEP_PSEUDOMichael Schroeder1-2/+2
2014-02-18Always return IGNORE for pseudo packages in RPM_ONLY modeMichael Schroeder1-2/+4
2014-02-18fix pseudo packages obsoleting other pseudo packagesMichael Schroeder1-2/+2
2013-10-24cleanup code a bit. remove unused choice calculation in order code.Michael Schroeder1-91/+30
2013-10-16remove trailing whitespaceMichael Schroeder1-4/+4
2013-10-16add is_noinst_pseudo_package(), use it for filtering installsMichael Schroeder1-2/+32
2013-10-15Fix obsoletes handling in multiversion mode (hopefully for the last time)Michael Schroeder1-1/+1
2013-09-13add solv_memdup and solv_memdup2 inline helper functionsMichael Schroeder1-6/+3
2013-09-06make sure that the ttransaction_info contains only packages that have the tra...Michael Schroeder1-0/+4
2013-09-03oops, fix last commitMichael Schroeder1-1/+1
2013-09-03fix mem leak in last commitMichael Schroeder1-4/+4
2013-09-03SOLVER_TRANSACTION_RPM_ONLY: check if only pseudo packages obsolete usMichael Schroeder1-9/+40
2013-06-13fix archpolicy handling of '>'Michael Schroeder1-2/+2
2013-06-04add POOL_FLAG_IMPLICITOBSOLETEUSESCOLORS to match the current rpm behaviourMichael Schroeder1-1/+1
2013-04-26bring libsolv in line with currrent rpm's multiversion handlingMichael Schroeder1-2/+13
2013-04-24add SOLVER_TRANSACTION_OBSOLETE_IS_UPGRADE helper flagMichael Schroeder1-2/+6
2013-04-05make queue_insertn more flexibleMichael Schroeder1-1/+1
2013-03-22rename "NOOBSOLETES" to "MULTIVERSION"Michael Schroeder1-17/+17
2012-12-18simplify transaction_obs_pkg a bitMichael Schroeder1-12/+11
2012-11-22more cleanupMichael Schroeder1-1/+1
2012-11-20solver_samerule -> solver_rulecmpMichael Schroeder1-13/+15
2012-03-20- don't show vendor/arch changes for packages that were mapped to "erased"Michael Schroeder1-0/+3
2012-03-07fix a small memory leak in transaction_order()Ales Kozumplik1-0/+2
2012-02-21- allow <> dep in susetags, special case pattern: in packageand(), add SOLVER...Michael Schroeder1-6/+8
2012-01-11- set pool_id2color, fix commentsMichael Schroeder1-1/+1
2011-07-12- rename all sat_ to solv_Michael Schroeder1-55/+55
2011-06-20- change transaction_init to transaction_create, add solver flag setting/gettingMichael Schroeder1-10/+14
2011-05-24- do not use obsolete interface in libsolv library itselfMichael Schroeder1-35/+35
2011-05-19- make peace with gcc46Michael Schroeder1-2/+1
2009-09-22- get missing translations from other solvablesMichael Schroeder1-0/+6
2009-09-21- also look at triggers when ordering packagesMichael Schroeder1-0/+27
2009-07-17- tweak problem rule selection heuristicMichael Schroeder1-0/+9
2009-07-14- add new flags for the load functions:Michael Schroeder1-0/+47
2009-07-09- add support for repository disablingMichael Schroeder1-1/+11
2009-07-03- add solv file caching to solv applicationMichael Schroeder1-0/+2
2009-06-29- add some comments, move code aroundMichael Schroeder1-4/+8
2009-06-23- close fds before calling rpmMichael Schroeder1-0/+27
2009-06-17- add solver_take_solution() functionMichael Schroeder1-0/+37
2009-06-16- add queue_insertn, queue_deleten, queue_truncateMichael Schroeder1-5/+5
2009-06-16- add transaction_add_obsoleted() functionMichael Schroeder1-21/+61
2009-06-15- code cleanupMichael Schroeder1-3/+6
2009-06-15- make out parameters last in function callsMichael Schroeder1-3/+3
2009-06-15- cleanup transaction interface a bitMichael Schroeder1-193/+429
2009-06-09- look at repo/medianr when ordering the transactionMichael Schroeder1-18/+73
2009-06-08- make orderdata private to be more flexibleMichael Schroeder1-34/+73
2009-06-08- update transaction ordering codeMichael Schroeder1-126/+570
2009-06-04- move some flags describing the rpm from solver to poolMichael Schroeder1-97/+129
2009-06-03- commit current ordering codeMichael Schroeder1-87/+322
2009-05-28- implement cycle removalMichael Schroeder1-114/+261
2009-05-13- start transaction orderingMichael Schroeder1-0/+690