]> git.ipfire.org Git - thirdparty/libsolv.git/commit
solv format: support storing of package dependencies in a compressed block
authorMichael Schroeder <mls@suse.de>
Fri, 25 Feb 2022 16:21:17 +0000 (17:21 +0100)
committerMichael Schroeder <mls@suse.de>
Fri, 25 Feb 2022 16:21:17 +0000 (17:21 +0100)
commit85ced9742b10cd2ce9c43dc8722dbd6aa84662ac
treeb0c5f9a1738d34154df833d1ada1b2aec888f5f5
parentfee19a416cb965858ba6c810b3d6ed9b8ac7ae9a
solv format: support storing of package dependencies in a compressed block

Using a block enables us to do decent compression, which makes it
possible to retain the original dependency order

I.e. no more REPOKEY_TYPE_REL_IDARRAY hacksA.

Writing this format is currently turned off but will be made the default
after the next release.
src/pooltypes.h
src/repo_solv.c
src/repo_write.c
src/repodata.h
src/repopage.c
src/repopage.h