Skip to content

Commit 5cf5c51

Browse files
committed
Add new repowriter interface to write a solv file
This replaces the old write_filtered functions that could not be extended easily. The old functions are deprecated, do not use them in new code!
1 parent 716cd57 commit 5cf5c51

4 files changed

Lines changed: 403 additions & 296 deletions

File tree

src/libsolv.ver

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,6 @@ SOLV_1.0 {
178178
repo_sidedata_create;
179179
repo_unset;
180180
repo_write;
181-
repo_write_filtered;
182181
repo_write_stdkeyfilter;
183182
repodata_add_dirnumnum;
184183
repodata_add_dirstr;
@@ -246,8 +245,15 @@ SOLV_1.0 {
246245
repodata_unset;
247246
repodata_unset_uninternalized;
248247
repodata_write;
249-
repodata_write_filtered;
250248
repopagestore_compress_page;
249+
repowriter_create;
250+
repowriter_free;
251+
repowriter_set_flags;
252+
repowriter_set_keyfilter;
253+
repowriter_set_keyqueue;
254+
repowriter_set_repodatarange;
255+
repowriter_set_solvablerange;
256+
repowriter_write;
251257
selection_add;
252258
selection_filter;
253259
selection_make;

0 commit comments

Comments
 (0)