summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2013-02-04optimize code a bit to make analyze_unsolvable fasterMichael Schroeder2-3/+5
2013-02-04do not call pool_freewhatprovides in pool_add_fileconflicts_depsMichael Schroeder1-1/+37
2013-02-04don't free obsoletes/obsoetes_data in solver cleanupMichael Schroeder2-2/+2
2013-02-04make it possible to re-run an existing solver (re-using the rpm rules)Michael Schroeder4-3/+171
2013-01-15do not ignore disabled/considered flags for src packagesMichael Schroeder4-11/+42
2013-01-14trivial_installable: check vendor of affected package to see if a patch shoul...Michael Schroeder3-3/+92
2013-01-11support "pooljobs", fixed jobs set in the poolMichael Schroeder7-9/+46
2013-01-03fix trivial installable requires handling [bnc#795267]Michael Schroeder1-1/+5
2012-12-18don't access r->p after solver_addrule is called, as it may realloc the rulesMichael Schroeder1-4/+5
2012-12-18simplify transaction_obs_pkg a bitMichael Schroeder1-12/+11
2012-12-17cosmetics: fix commentsMichael Schroeder3-9/+8
2012-12-17find_problemrule: don't look at the learnt rule multiple times, it may take r...Michael Schroeder1-6/+20
2012-12-13small optimization: make whatprovidesdata + 2 always contain the systemsolvableMichael Schroeder1-4/+9
2012-12-10implement special install/erase namespace provides hackMichael Schroeder5-11/+215
2012-12-05rename selection_limit to selection_filter, add flags to make selection_make ...Michael Schroeder3-21/+28
2012-12-04support cleandeps in targeted up/dup cases, add testsMichael Schroeder2-47/+75
2012-12-03make cleandeps do less reinstalls, fix cleandeps reset bugMichael Schroeder1-0/+40
2012-12-03fix typos in comments, fix queue freeMichael Schroeder1-7/+4
2012-11-30small optimization for targeted dupMichael Schroeder1-2/+2
2012-11-30another targeted dup fix, add testcasesMichael Schroeder1-127/+101
2012-11-29free tmp repodata when repo_solv returns an errorMichael Schroeder1-18/+31
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 Schroeder3-31/+85
2012-11-29simplify datamatcher code, use datamatcher_checkbasename also in repo_searchMichael Schroeder3-67/+23
2012-11-28speed up filelist matching by pre-matching the basename firstMichael Schroeder1-7/+70
2012-11-28further simplify code: use -1 as 'free' in mapped array, like in mapped_atMichael Schroeder2-16/+17
2012-11-28reduce memory by splitting the pages array into two mapped_at and file_pages ...Michael Schroeder2-64/+68
2012-11-28simplily repopage handling quite a bitMichael Schroeder2-88/+68
2012-11-27optimize repopagestore_load_page_rangeMichael Schroeder1-50/+67
2012-11-27make FOR_RULELITERALS safe against whatprovides reallocMichael Schroeder4-54/+51
2012-11-26- save memory in localpool caseMichael Schroeder2-6/+19
2012-11-23support medianr in lookup_deltalocation, change lookup_location to return med...Michael Schroeder3-8/+13
2012-11-23optimize string handling in repo_add_solv a bitMichael Schroeder1-21/+28
2012-11-22make sure we have at least id 0 and 1 in a local pool, also call the correct ...Michael Schroeder1-5/+5
2012-11-22more cleanupMichael Schroeder2-64/+31
2012-11-22small code cleanupsMichael Schroeder2-16/+21
2012-11-20solver_samerule -> solver_rulecmpMichael Schroeder5-17/+19
2012-11-20do not add identical choice rulesMichael Schroeder1-0/+19
2012-11-20make FORCEBEST work with targeted up/dupMichael Schroeder3-9/+56
2012-11-19fix typo caught by testcaseMichael Schroeder1-1/+1
2012-11-19implement SOLVER_FORCRBEST for install/up/dupMichael Schroeder7-39/+340
2012-11-16fix policy_is_illegal function. Hmm...Michael Schroeder1-3/+3
2012-11-16do not reinstall identical packages in targeted updateMichael Schroeder1-2/+11
2012-11-16unify update targets listMichael Schroeder1-8/+12
2012-11-15implement update to specific update targetsMichael Schroeder3-21/+211
2012-11-15implement dup on single packagesMichael Schroeder1-5/+71
2012-11-15improve magic epoch promotion code to work better when multiple epochs matchMichael Schroeder1-31/+47
2012-11-14implement magic epoch promotion for nevra selectionsMichael Schroeder1-1/+78
2012-11-13fix rpmdbid handling in repo_unset and repo_set_numMichael Schroeder1-2/+2
2012-11-13refactor a bitMichael Schroeder1-18/+26