Age | Commit message (Collapse) | Author | Files | Lines |
|
- makes -v option useful
- makes --origin --quiet --exact useful for piping and scripting
- makes the default output more readable
|
|
in preparation for provides support. implements also some
dependency satisfaction helper routines.
ref #574.
|
|
also optimize search to happen for enumeration of package names.
fixes #39, fixes #560
|
|
fixes #714
|
|
|
|
still todo:
- 'fix' is missing
- 'del -R' does not work
- 'upgrade' does not do self-upgrade first
... and a lot of testing.
|
|
When package is installed from commandline, we should always
install that specific instance of package (never favor repository
version if it has difference identity). Otherwise we might not
always end-up installing the .apk given on command line. The
dependency is now against specific checksum identity (marked
with >< dependency comparison). Fixes #492.
|
|
- implement a hash table for commonly shared fields such as
license, version and architecture
- use macroes to print blobs or pkgname-pkgver strings
- fix some old cruft
|
|
Instead of having a null pointer, use a dummy array which just
says the array is empty. This helps in multiple places of the code
which would otherwise need explicitly need to check first if the
array exists. This has been cause of multiple seg.faults in the
past as the array check is easily omitted.
This also removes (or fixes) all existing checks accordingly.
|
|
So it'll be easier to rebuild affected packages. Fixes #349.
|
|
so user can override trusted keys directory and repositories file.
|
|
more fine grained control what to load, and rename some of the
flags to be shorter.
|
|
And add some more verbosity to the help message.
|
|
apk --help will list the generic options only and give a list of commands
To get the details for a spefic command, 'apk command --help' should be used.
|
|
This should be slightly faster and comsume less memory in theory
|
|
|
|
|