- 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)
commit0f3049bf60880e3934678089e8a561b463005231
tree9acc7c27926a21a1f9390a86bae6dd20fdba356e
parent02508d33aee933cffaade5eb990b2b30d7769323
- 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
19 files changed:
bindings/pool.i
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
tests/solver/yps.c
tools/dumpsolv.c
tools/mergesolv.c