- 16 Apr, 2009 8 commits
-
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
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.
-
- 15 Apr, 2009 11 commits
-
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
Automatically remove packages that are no longer required by a top level dependency.
-
Timo Teräs authored
Refuse to delete explicitly specified top-level packages unless --force is specified.
-
Natanael Copa authored
-
Timo Teräs authored
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.
-
Timo Teräs authored
-
Natanael Copa authored
-
Natanael Copa authored
-
Timo Teräs authored
Fixes #24.
-
- 14 Apr, 2009 5 commits
-
-
Timo Teräs authored
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.
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
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.
-
Timo Teräs authored
-
- 13 Apr, 2009 3 commits
-
-
Natanael Copa authored
fixes issue with apk version -t asdf asdf
-
Natanael Copa authored
This is so we can handle arpwatch-2.1a15 This makes us not 100% compatible with Gentoo
-
Natanael Copa authored
Otherwise we only allow letters after first digit, i.e 2a, 2b but not 2.2a, 2.2b etc.
-
- 03 Apr, 2009 4 commits
-
-
Natanael Copa authored
-
Natanael Copa authored
-
Natanael Copa authored
-
Natanael Copa authored
-
- 20 Mar, 2009 1 commit
-
-
Timo Teräs authored
-
- 17 Mar, 2009 2 commits
-
-
Timo Teräs authored
speeds up writing of package / file database.
-
Timo Teräs authored
So we don't get artificial limits on the amount of dependencies (fixes #8).
-
- 07 Mar, 2009 1 commit
-
-
- 06 Mar, 2009 1 commit
-
-
- 04 Mar, 2009 4 commits
-
-
Timo Teräs authored
-
Natanael Copa authored
-
Timo Teräs authored
-
Timo Teräs authored
-