- 14 Apr, 2009 1 commit
-
-
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.
-
- 17 Mar, 2009 1 commit
-
-
Timo Teräs authored
So we don't get artificial limits on the amount of dependencies (fixes #8).
-
- 27 Feb, 2009 1 commit
-
-
Timo Teräs authored
-
- 21 Jan, 2009 2 commits
-
-
Natanael Copa authored
This reverts commit 600f9e7e. My bad. This was correct.
-
Natanael Copa authored
This reverts commit 46430ceb. The problem this was suppoed to fix was fixed by letting apk_db_open() return with same working dir.
-
- 20 Jan, 2009 1 commit
-
-
Timo Teräs authored
-
- 16 Jan, 2009 1 commit
-
-
Timo Teräs authored
-
- 13 Jan, 2009 2 commits
-
-
Timo Teräs authored
In quiet mode e.g. "apk info -q -W <file list>" a list of dependencies suitable for .PKGINFO is output in one line.
-
Timo Teräs authored
-
- 11 Jan, 2009 1 commit
-
-
Natanael Copa authored
dependencies are separated with single space rather than ', '. makes db file slightly easier to parse from a shell script which might be handy.
-
- 09 Jan, 2009 1 commit
-
-
Natanael Copa authored
This reverts commit b852d670.
-
- 08 Jan, 2009 2 commits
-
-
Natanael Copa authored
Each dep is separated with a single space. I.E: D:dep1 dep2 dep3
-
Natanael Copa authored
-
- 07 Jan, 2009 1 commit
-
-
Timo Teräs authored
-
- 06 Jan, 2009 1 commit
-
-
Timo Teräs authored
-
- 28 Nov, 2008 3 commits
-
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
Make the db of installed packages more similar to index file and reuse the code. Also rename the database file.
-
- 27 Nov, 2008 1 commit
-
-
Timo Teräs authored
-
- 14 Nov, 2008 1 commit
-
-
Timo Teräs authored
Checksum of installed is computed on the fly when extracting them and it'll be saved to fdb. When installing config files those are diverted with suffix .apk-new if earlier version of same file with local changes exist.
-
- 12 Nov, 2008 1 commit
-
-
Timo Teräs authored
-
- 07 Nov, 2008 4 commits
-
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
-
- 06 Nov, 2008 1 commit
-
-
Timo Teräs authored
-
- 26 Oct, 2008 1 commit
-
-
Natanael Copa authored
-
- 22 Apr, 2008 1 commit
-
-
Timo Teräs authored
other stuff.
-
- 21 Apr, 2008 1 commit
-
-
Timo Teräs authored
-
- 17 Apr, 2008 1 commit
-
-
Timo Teräs authored
breakage and major changes.
-