summaryrefslogtreecommitdiff
path: root/src/rules.c
AgeCommit message (Expand)AuthorFilesLines
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
2012-01-17Make more C89 and POSIX compliantIngo Weinhold1-1/+2
2012-01-13- add dup versions for the allow* flags, make dup automatically use themMichael Schroeder1-1/+1
2012-01-11- set pool_id2color, fix commentsMichael Schroeder1-1/+1
2012-01-09- hide solver internalsMichael Schroeder1-0/+24
2011-07-12- rename all sat_ to solv_Michael Schroeder1-35/+35
2011-06-06[backend] more introspection: solver_ruleliterals, solver_rule2jobidx, solver...Michael Schroeder1-1/+41
2011-05-25- add solver_private.h, make repo_ functions return an int, make solver_solv ...Michael Schroeder1-0/+1
2011-05-25un-inline some functions, remove SAT_DEBUG_SCHUBIMichael Schroeder1-14/+0
2011-05-24- do not use obsolete interface in libsolv library itselfMichael Schroeder1-17/+17
2011-05-02- fix commentsMichael Schroeder1-23/+26
2010-09-09- fix notfound return in solvable_lookup_num, fix typo in commentMichael Schroeder1-1/+1
2010-08-31- fix package priority handling of installed packages in dup case [bnc#631306]Michael Schroeder1-1/+2
2010-05-31- add SOLVER_NOAUTOSET to disable automatic SET deductionMichael Schroeder1-17/+27
2010-05-28- add SOLVER_SET bits to tell solver which properties of a job are intended b...Michael Schroeder1-51/+163
2010-05-06- argh, forgot the check prune bitmap in 'required' caseMichael Schroeder1-0/+2