- add new flags for the load functions:
authorMichael Schroeder <mls@suse.de>
Tue, 14 Jul 2009 16:34:49 +0000 (18:34 +0200)
committerMichael Schroeder <mls@suse.de>
Tue, 14 Jul 2009 16:34:49 +0000 (18:34 +0200)
commit560f20469f373bc8779587b8692b9949f38fc4bb
tree3b5df04a4f706bd10261bcdb620dc2ae597cf20e
parent99ceec3e3b62689b8de08dcb2a38924687845268
- add new flags for the load functions:
  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
17 files changed:
examples/solv.c
ext/repo_rpmmd.c
ext/repo_susetags.c
ext/repo_susetags.h
ext/repo_write.c
src/pool.c
src/pool.h
src/repo.c
src/repo.h
src/repo_solv.c
src/repo_solv.h
src/repodata.c
src/repodata.h
src/transaction.c
src/transaction.h
tools/dumpsolv.c
tools/mergesolv.c