…store sizes in bytes, not kbytes
…for this) also deleted repodata_create, use repo_add_repodata instead
…igned (for consistency)
…YPE_DELETED a bit more
REPO_LOCALPOOL - create local pool REPO_EXTEND_SOLVABLES - extend existing solvables instead of creating new ones REPO_USE_LOADING - replace repodata in state loading - add repo_add_solv_flags to make repo_add_solv use flags - make repo_add_solv obey the flags instead of using defaults if this is a subload - change loadcallback definition to return a boolean, the callback is now responsible for the loading - change repo_write so that the keyfilter can select which repodata to use (hack) - change pool_addfileprovides to load the complete filelist if needed - add SEARCH_COMPLETE_FILELIST flag to searches - add transaction_create_installedmap/transaction_calc_installsizechange
- make repo_add_repodata smarter - add repodata_create - fix bug in repo_free_solvable block, the repodata was not shrunk - add repodata_shrink function
- add pool argument to datamatcher_init - add flags argument to repodata_search - only add sentinal if SEARCH_SENTINEL is specified - use kv.eof == 2 for sentinel like before - rename dataiterator_match to dataiterator_match_obsolete - add repodata_stringify function - make datamatcher match simple strings so it can be reused - add dataiterator_prepend_keyname to match keyname pathes - rename dataiterator_jump_to_solvable to dataiterator_jump_to_solvid
…t working yet
We can add substructures now, but can't write or read them :) Add version for the attributes to SOLV_VERSION_7 (not yet written). Some cleanups.
a "handle" not an entry number. Converting from the latter to the former is done via repodata_get_handle. This change required adjusting all callers and in order to not miss any I changed all arguments from "entry" to "handle". That's why this is a big change. It should be a no-op, though (I tested this patch on top of some other changes, so let's hope that was enough).
…) and repodata_set_constantid() (Id constant) obvious in the prototype.