Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-04-21 | db: do not assume root ends with '/' | Natanael Copa | 1 | -4/+4 | |
2009-04-21 | url: unlink file before trying to download | Natanael Copa | 1 | -0/+1 | |
2009-04-21 | db: improve error reporting | Natanael Copa | 1 | -6/+5 | |
apk_db_add_repository does its own error reporting and does not set errno reliable. This patch also tell which repository it failed to load the index for rather than just say it failed to open "APK_INDEX.gz" which does not tell much. | |||||
2009-04-21 | db: fix bug in apk_repository_update() | Natanael Copa | 1 | -1/+1 | |
2009-04-21 | Makefile: add -nopie to LDFLAGS | Natanael Copa | 1 | -0/+1 | |
2009-04-16 | db: cache index files, 'update' applet | Timo Teras | 6 | -15/+177 | |
Cache non-local index files always locally. Introduce 'update' applet to force refresh of cached index files. Fixes #19. | |||||
2009-04-16 | pkg: clean up writing of dependencies | Timo Teras | 8 | -99/+108 | |
2009-04-16 | pkg: apk_deps_del helper introduced | Timo Teras | 3 | -12/+23 | |
2009-04-16 | del: first remove all targets from world, and then calculate changes | Timo Teras | 1 | -4/+7 | |
2009-04-16 | pkg: fix apk v1.0 URL field import | Timo Teras | 1 | -1/+1 | |
2009-04-16 | db: fix addition of .apks not in any repository | Timo Teras | 1 | -1/+5 | |
2009-04-16 | build: rewrite make system to something slightly similar to kbuild | Timo Teras | 1 | -45/+12 | |
Tracks now probler header file dependencies and command line parameters used to build files. E.g. changing CFLAGS rebuild all C-files. And changing version rebuild now the files where it's used. | |||||
2009-04-15 | state: print also the changeset affect on installed-size | Timo Teras | 1 | -2/+13 | |
2009-04-15 | state: fix installation of package broken by autoclean patch | Timo Teras | 1 | -2/+3 | |
2009-04-15 | state: auto clean packages | Timo Teras | 1 | -45/+164 | |
Automatically remove packages that are no longer required by a top level dependency. | |||||
2009-04-15 | state: make package deletion safer | Timo Teras | 2 | -5/+13 | |
Refuse to delete explicitly specified top-level packages unless --force is specified. | |||||
2009-04-15 | fetch: close downloaded file. unlink on failure | Natanael Copa | 1 | -0/+3 | |
2009-04-15 | state: do not derefence unallocated memory | Timo Teras | 2 | -1/+8 | |
Enforce name_id to be within apk_state allocated area. New apk_name:s can be created later for e.g. unknown packages requested at command line. | |||||
2009-04-15 | state: more uninitialized variables initialized | Timo Teras | 1 | -1/+1 | |
2009-04-15 | state: style fix, init variable at declaration | Natanael Copa | 1 | -2/+2 | |
2009-04-15 | state: fix bug with uninitialized variable 'latest' | Natanael Copa | 1 | -1/+1 | |
2009-04-15 | fetch: new applet to download .apk files | Timo Teras | 9 | -26/+214 | |
Fixes #24. | |||||
2009-04-14 | state: rework changeset calculation algorithm | Timo Teras | 13 | -236/+581 | |
Calculate changesets directly by stabilizating the package graph instead of recalculating the whole graph and then diffing (similar approach as seen in 'smart' package manager). The algorithm is not complete: defferred search space forking is missing. So you don't always get a solution on complex graphs. Benefits: - usually the search state tree is smaller (less memory used) - speed relational to changeset size, not database size (usually faster) - touch only packages related to users request (can work on partitially broken state; upgrades only necessary packages, fixes #7) Also implemented: - command prompt to confirm operation if packages are deleted or downgraded - requesting deletion of package suggests removal of all packages depending on the package being removed (you'll get list of packages that also get removed if you want package X removed) - option --simulate to see what would have been done (mainly for testing) - an untested implementation of versioned dependencies and conflicts A lot has changed, so expect new bugs too. | |||||
2009-04-14 | blob: add strspn helpers | Timo Teras | 2 | -1/+37 | |
2009-04-14 | info: option '-r' to print "required by" info | Timo Teras | 1 | -43/+71 | |
2009-04-14 | db: track reverse dependencies | Timo Teras | 2 | -0/+24 | |
This will be used later by the commit change calculator (for improved changeset calculation, ref #7). Will be also used by "apk info" to show reverse dependencies or "required by" information. | |||||
2009-04-13 | version: avoid end up in endless loop if we compare 2 equal invalid versions | Natanael Copa | 1 | -1/+1 | |
fixes issue with apk version -t asdf asdf | |||||
2009-04-13 | version: allow more digits come after letter | Natanael Copa | 1 | -1/+4 | |
This is so we can handle arpwatch-2.1a15 This makes us not 100% compatible with Gentoo | |||||
2009-04-13 | version: allow token letter after digit_or_zero | Natanael Copa | 1 | -1/+2 | |
Otherwise we only allow letters after first digit, i.e 2a, 2b but not 2.2a, 2.2b etc. | |||||
2009-04-03 | version: allow only TOKEN_LETTER after a digit | Natanael Copa | 1 | -1/+1 | |
2009-04-03 | ver: added --check/-c option to vaildate given version string | Natanael Copa | 1 | -0/+17 | |
2009-04-03 | ver: test given version strings with -t or --test | Natanael Copa | 1 | -7/+41 | |
2009-04-03 | search: use fnmatch so we have support for wildcards | Natanael Copa | 1 | -1/+2 | |
2009-03-17 | io: implement write cache | Timo Teras | 1 | -4/+35 | |
speeds up writing of package / file database. | |||||
2009-03-17 | pkg: write dependencies directly file instead of buffer | Timo Teras | 3 | -6/+26 | |
So we don't get artificial limits on the amount of dependencies (fixes #8). | |||||
2009-03-07 | Created search applet | Cameron Banta | 3 | -29/+150 | |
2009-03-06 | Added -o option to apk info to list repository packages | Cameron Banta | 1 | -1/+29 | |
2009-03-04 | db: unlink apk-new if it is identical to existing config | Natanael Copa | 1 | -0/+3 | |
2009-03-04 | db: apk-new should be created if the existing file is modified | Timo Teras | 1 | -1/+1 | |
2009-03-04 | db: fix overwrite warning | Timo Teras | 1 | -2/+1 | |
2009-03-04 | apk: --force to overwrite files | Timo Teras | 3 | -6/+15 | |
2009-03-04 | apk: --clean-protected option | Timo Teras | 3 | -22/+22 | |
So you will not get .apk-new files of the new configuration files. | |||||
2009-02-27 | pkg: show warning if deprecated .INSTALL is present in package | Timo Teras | 1 | -1/+14 | |
2009-02-27 | db: new apk to have separate install scripts for each action | Timo Teras | 1 | -2/+6 | |
2009-02-17 | db: allow more than one --repository arg | Natanael Copa | 3 | -6/+29 | |
2009-02-08 | db: do not allow overwrite busybox links | Natanael Copa | 1 | -2/+1 | |
we let bb use /bin and /sbin, all packages overriding busybox must install the bins in /usr/bin and /usr/sbin | |||||
2009-02-08 | info: list contents follw same style as list depends | Natanael Copa | 1 | -6/+7 | |
- empty lines comes after not before - separate pkgname with : when using -v option | |||||
2009-02-08 | info: implement -R/--depends to show dependencies | Natanael Copa | 1 | -1/+42 | |
2009-01-22 | db: fix purging of packages from database | Timo Teras | 1 | -4/+3 | |
apk_hash_delete() actually deletes the file entry, so unlinking from other lists need to happen before that. Also free the diri instead of leaking it. | |||||
2009-01-22 | db: print files when (un)installing if --verbose | Natanael Copa | 1 | -0/+8 | |