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