summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2013-06-13solver: rewrite as deductive solver -- core featuresTimo Teräs22-1921/+1065
2013-06-13lua: support for lua 5.2Natanael Copa1-15/+32
2013-06-12Revert "Revert "solver: increase score fields to 32-bits (from 16-bits)""William Pitcock2-39/+31
2013-06-12libapk, apk(8): fix header inclusion issues with musl's headersWilliam Pitcock6-1/+6
2013-06-11Revert "solver: increase score fields to 32-bits (from 16-bits)"root2-31/+39
2013-06-03apk-tools-2.3.5v2.3.5Timo Teräs1-1/+1
2013-05-30index: add sensible error message if metadata is too longTimo Teräs3-26/+34
2013-05-30db: unify handling of special packagesTimo Teräs10-76/+83
2013-05-29db, info: allow packages to install files/symlinks to rootTimo Teräs3-21/+44
2013-05-29db: make dev/null a character device with --initdbTimo Teräs1-1/+1
2013-04-29solver: increase score fields to 32-bits (from 16-bits)Timo Teräs2-39/+31
2013-04-29upgrade: handle solver failure gracefullyTimo Teräs1-1/+1
2013-04-18apk_hash.h: include stddef.hPierre Carrier1-0/+1
2013-04-18*.c: malloc.h->stdlib.hPierre Carrier2-2/+2
2013-01-28solver: remove backjumping by nameTimo Teräs2-29/+3
2013-01-28solver: reintroduce minimum penalty logicTimo Teräs2-49/+78
2013-01-22solver: do not backtrack over "exclude none"Timo Teräs1-1/+8
2013-01-21solver: simplify strength evaluation in constraint handlingTimo Teräs1-20/+8
2013-01-21apk-tools-2.3.4v2.3.4Timo Teräs1-1/+1
2013-01-21solver: check if solution is not found at allTimo Teräs1-0/+6
2013-01-18solver: fix reset of last_touched to zeroTimo Teräs1-2/+2
2013-01-18solver: some code clean upsTimo Teräs1-5/+5
2013-01-18solver: build fix for debug print on x86_64Natanael Copa1-1/+1
2013-01-18solver: fix name assignment logic to not mess up internal stateTimo Teräs1-11/+10
2012-11-05ver: fix help message of --limitTimo Teräs1-2/+2
2012-11-04solver: fix package prefence calculation a bitTimo Teräs1-1/+3
2012-10-09apk-tools-2.3.3v2.3.3Timo Teräs1-1/+1
2012-10-09del: consider also reverse dependencies for provided namesTimo Teräs1-8/+19
2012-10-09test: fix conflict2 expectation after solver changesTimo Teräs1-1/+1
2012-10-08solver: additional backjumping schemeTimo Teräs2-11/+49
2012-10-08solver: optimize backjumpingTimo Teräs2-8/+9
2012-10-08solver: properly calculate decision "strength" with providesTimo Teräs1-17/+13
2012-10-05solver: fix back jumping once moreTimo Teräs1-17/+33
2012-10-05solver: record dependency apk_name in apk_decisionTimo Teräs1-51/+19
2012-10-03solver: various fixesTimo Teräs1-14/+58
2012-10-03solver: improve assert error messagesNatanael Copa1-2/+3
2012-10-03solver: fix compile with -Werror on 64bitNatanael Copa1-1/+1
2012-09-28info: --provides alias -p is reserved for --root, use -PNatanael Copa1-2/+2
2012-09-20apk: implement --progress-fd to write progress to a specified fdTimo Teräs4-19/+35
2012-09-04db: remove AT_SYMLINK_NOFOLLOW for directory permissionsTimo Teräs1-2/+2
2012-07-16apk-tools-2.3.2v2.3.2Timo Teräs1-1/+1
2012-07-16audit: report new directories in recurse mode tooTimo Teräs1-12/+5
2012-07-16audit: fix protection mask of non-db directoriesTimo Teräs3-26/+27
2012-07-09audit: get right protection mask for base directories in the listsTimo Teräs1-6/+14
2012-06-06search: improve output format for --rdependsNatanael Copa1-2/+4
2012-05-07ver: show all packages with -vNatanael Copa1-1/+1
2012-05-07ver: make --quiet output suitable for scripting/pipingNatanael Copa1-0/+4
2012-05-07ver: print '?' when package is not available in any repoNatanael Copa2-1/+3
2012-05-01audit: apply protected_paths.d masks to individual filesTimo Teräs1-3/+18
2012-05-01db: strip leading and trailing slashes from protected path specTimo Teräs1-0/+6