summaryrefslogtreecommitdiff
path: root/src/rules.c
AgeCommit message (Expand)AuthorFilesLines
2013-08-21make solver_describe_decision always return a rule, add solver_rule2solvable()Michael Schroeder1-0/+10
2013-06-04add POOL_FLAG_IMPLICITOBSOLETEUSESCOLORS to match the current rpm behaviourMichael Schroeder1-3/+3
2013-05-15Lookat at keepexplicitobsoletes when creating update rules for multiversion p...Michael Schroeder1-1/+8
2013-05-07add SOLVER_RULE_JOB_UNSUPPORTED and SOLVER_RULE_JOB_UNKNOWN_PACKAGEMichael Schroeder1-5/+7
2013-04-18Haiku: The notation for the pre-release version part changedIngo Weinhold1-2/+0
2013-04-17rules/selection: use strrchr in EVR checks as wellMichael Schroeder1-1/+1
2013-04-17adapt SET_EV/SET_EVR magic to haiku for completenessMichael Schroeder1-5/+4
2013-04-05make queue_insertn more flexibleMichael Schroeder1-1/+1
2013-04-05refactor a bitMichael Schroeder1-6/+17
2013-04-04Do extra checking for choice rules so that they don't interfere with package ...Michael Schroeder1-5/+85
2013-03-22rename "NOOBSOLETES" to "MULTIVERSION"Michael Schroeder1-16/+16
2013-02-05further optimize solver_reenablepolicyrulesMichael Schroeder1-19/+58
2013-02-04optimize code a bit to make analyze_unsolvable fasterMichael Schroeder1-0/+2
2013-02-04make it possible to re-run an existing solver (re-using the rpm rules)Michael Schroeder1-0/+6
2013-01-15do not ignore disabled/considered flags for src packagesMichael Schroeder1-6/+8
2012-12-18don't access r->p after solver_addrule is called, as it may realloc the rulesMichael Schroeder1-4/+5
2012-12-10implement special install/erase namespace provides hackMichael Schroeder1-11/+127
2012-12-04support cleandeps in targeted up/dup cases, add testsMichael Schroeder1-4/+31
2012-11-30small optimization for targeted dupMichael Schroeder1-2/+2
2012-11-30another targeted dup fix, add testcasesMichael Schroeder1-127/+101
2012-11-29fix targeted dup, we also have to add the obsoleters to the involved mapMichael Schroeder1-24/+20
2012-11-29add SOLVER_TARGETED and SOLVER_FLAG_NO_AUTOTARGET flagsMichael Schroeder1-11/+36
2012-11-27make FOR_RULELITERALS safe against whatprovides reallocMichael Schroeder1-6/+6
2012-11-22small code cleanupsMichael Schroeder1-3/+5
2012-11-20solver_samerule -> solver_rulecmpMichael Schroeder1-1/+1
2012-11-20do not add identical choice rulesMichael Schroeder1-0/+19
2012-11-20make FORCEBEST work with targeted up/dupMichael Schroeder1-1/+41
2012-11-19fix typo caught by testcaseMichael Schroeder1-1/+1
2012-11-19implement SOLVER_FORCRBEST for install/up/dupMichael Schroeder1-28/+208
2012-11-15implement dup on single packagesMichael Schroeder1-5/+71
2012-10-26support SOLVER_SOLVABLE_REPO and SOLVER_SOLVABLE_ALL in more job types, even ...Michael Schroeder1-0/+8
2012-10-25generalize matching code from examples/solv.c to src/selection.cMichael Schroeder1-2/+7
2012-05-31- [valgrind] the userinstalled map only contains the installed packages. mea ...Michael Schroeder1-1/+1
2012-04-16- add map_or and queue_preallocMichael Schroeder1-3/+1
2012-04-12- also obey keepexplicitobsoletes when disabling update rules (untested)Michael Schroeder1-14/+17
2012-04-10SOLVER_FLAG_KEEP_EXPLICIT_OBSOLETESZdeněk Pavlas1-1/+1
2012-04-03- get rid of DEBINA_SEMANTICS, add pool->noarchid, add DISTTYPE_ARCHMichael Schroeder1-8/+9
2012-03-26- add "allownamechange" flag for completenessMichael Schroeder1-1/+5
2012-03-06- change duprule generation to ignore uninstallable packagesMichael Schroeder1-0/+2
2012-03-05- clean up update/feature rule handling in allowuninstall case. Automatically...Michael Schroeder1-0/+9
2012-03-01- rename repo_add_solv_flags to repo_add_solv. Should have done this a couple...Michael Schroeder1-1/+1
2012-03-01- fix cleandeps bug with supplemented userinstalled packagesMichael Schroeder1-0/+2
2012-03-01- improve unneeded algorithm a bit moreMichael Schroeder1-217/+174
2012-02-29- fix cleandeps mistake handlingMichael Schroeder1-0/+32
2012-02-29- improve unneeded algorithmsMichael Schroeder1-225/+178
2012-02-28- add solver_get_unneeded() to get a list of no longer needed installed packagesMichael Schroeder1-11/+398
2012-02-23- improve cleandeps for opensuse a bit by marking installed visible patterns ...Michael Schroeder1-0/+31
2012-02-22- change allowselfconflicts to forbidselfconflicts now that rpm also allows t...Michael Schroeder1-1/+1
2012-02-02- add comments, add BUGSMichael Schroeder1-6/+41
2012-02-01- add cleandeps support for install/updateMichael Schroeder1-131/+334