aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* solver: properly set allowed flag for installed packagesTimo Teräs2012-03-011-3/+6
* solver: rename some fieldsTimo Teräs2012-02-291-24/+25
* solver: merge apk_name_state to apk_nameTimo Teräs2012-02-295-236/+220
* info: support displaying providesTimo Teräs2012-02-291-6/+32
* solver, test: make conflicts unconditionalTimo Teräs2012-02-298-50/+65
* add: allow specifying repository tag with added virtual packagesTimo Teräs2012-02-281-2/+12
* lua: fix bindings, and build by defaultTimo Teräs2012-02-282-10/+4
* solver: ask confirmation in interactive mode only if there's changesTimo Teräs2012-02-281-1/+2
* solver: do not consider non-allowed packages in main loopTimo Teräs2012-02-281-43/+32
* solver: consider provided names also for preferenceTimo Teräs2012-02-281-2/+13
* solver: fix conflicting provides detectionTimo Teräs2012-02-281-2/+15
* solver: allow multiple packages with same virtual providesTimo Teräs2012-02-281-8/+14
* solver, test: implements more provides things, add testsTimo Teräs2012-02-273-33/+97
* solver: have most inherited things per-package and clean upsTimo Teräs2012-02-271-156/+168
* solver: remove minimum penalty logicTimo Teräs2012-02-271-49/+7
* solver, dot: elementary provides fixesTimo Teräs2012-02-244-57/+108
* all: introduce apk_provides and use it in apk_nameTimo Teräs2012-02-2413-210/+309
* solver: unallowed pinning is worse than changing installed packageTimo Teräs2012-02-241-10/+7
* solver: non preferred actions are worse then non preferred pinningTimo Teräs2012-02-241-6/+16
* pkg: add field for provides as 'p'Timo Teräs2012-02-242-2/+8
* pkg, db: use 's' for source repository tags instead of 'p'Timo Teräs2012-02-242-2/+3
* verify: report only bad packages with -qTimo Teräs2012-02-241-2/+7
* apk: do not enable automatically interactive mode with --simulateTimo Teräs2012-02-241-5/+13
* test: improve pinning testsTimo Teräs2012-02-242-6/+12
* solver: fix output of broken dependenciesTimo Teräs2012-02-231-1/+1
* test: rewrite the testing framework to use the real appletsTimo Teräs2012-02-234-230/+70
* pkg: fix writing of versioned conflictsTimo Teräs2012-02-231-1/+1
* db: keep architecture in $ROOT/etc/apk/archTimo Teräs2012-02-233-8/+54
* solver: report size difference in kibi- or mebibytesTimo Teräs2012-02-231-5/+11
* apk: /etc/apk/interactive enables interactive mode for tty sessionsTimo Teräs2012-02-231-1/+4
* audit, db: add etc/apk/protected_files.d and new audit featuresTimo Teräs2012-02-235-187/+322
* db: fix repositories.d to be loaded only without --repositories-fileTimo Teräs2012-02-221-3/+7
* db, io: load repositories also from etc/apk/repositories.d/*.listTimo Teräs2012-02-225-20/+39
* solver: lock early names that have only single option leftTimo Teräs2012-02-221-3/+13
* solver: lazily update name state in main loopTimo Teräs2012-02-221-171/+125
* solver: handle fix/reinstall betterTimo Teräs2012-02-221-30/+36
* db: merge identical repositoriesTimo Teräs2012-02-221-5/+17
* solver: transitive dependency requiringTimo Teräs2012-02-221-12/+41
* solver: remove dependency merging; it's not worth itTimo Teräs2012-02-221-77/+4
* db, solver, io: scan cache items at startupTimo Teräs2012-02-228-154/+207
* solver: make apk_score a 64-bit int for speedTimo Teräs2012-02-211-9/+49
* solver: remove unneeded flagTimo Teräs2012-02-211-4/+1
* solver: implement backwards jumping and various other optimizationsTimo Teräs2012-02-213-151/+227
* solver: rewrite backtracking and scoring systemTimo Teräs2012-02-202-406/+695
* apk: fix some unharmful leaks reported by valgrindTimo Teräs2012-02-173-9/+19
* solver: get rid of saved score in backtrackingTimo Teräs2012-02-171-41/+57
* solver: convert some package state flags to bitfieldsTimo Teräs2012-02-161-11/+13
* solver: name's unlocked chosen is always next package getting lockedTimo Teräs2012-02-161-35/+28
* solver: rework internals a bitTimo Teräs2012-02-161-138/+190
* solver: fix allowed pinning calculationTimo Teräs2012-02-161-2/+2