summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2012-03-31solver: fix installation of non-repository packagesTimo Teräs1-1/+2
2012-03-30info: fix exit code for -eTimo Teräs1-3/+6
2012-03-28apk-tools-2.3.0v2.3.0Timo Teräs1-1/+1
2012-03-28build: openssl seems to require -ldl for now, so add thatTimo Teräs1-0/+1
2012-03-01solver: properly set allowed flag for installed packagesTimo Teräs1-3/+6
2012-02-29solver: rename some fieldsTimo Teräs1-24/+25
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äs9-51/+66
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äs2-2/+19
2012-02-28solver: fix conflicting provides detectionTimo Teräs1-2/+15
2012-02-28solver: allow multiple packages with same virtual providesTimo Teräs3-13/+19
2012-02-27solver, test: implements more provides things, add testsTimo Teräs8-33/+168
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äs2-10/+17
2012-02-24test: clean up solver.shTimo Teräs1-5/+9
2012-02-24solver: non preferred actions are worse then non preferred pinningTimo Teräs4-6/+55
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äs3-4/+5
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äs11-10/+89
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äs57-346/+279
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