1
0
mirror of https://github.com/openSUSE/libsolv.git synced 2026-02-05 12:45:46 +01:00

37 Commits

Author SHA1 Message Date
Aleš Matěj
021ab11d9a Allow accessing toolversion at runtime and increase it 2022-01-27 08:48:55 +01:00
Michael Schroeder
6c07a3fe14 Support reading of TYPE_DELETED keys 2018-09-19 13:54:53 +02:00
Michael Schroeder
63491bc9c4 Drop undocumented old cruft from the tools code
This is mainly the -b and -n options, which were used to
test solv extension files in the long ago past.
2018-09-19 12:34:12 +02:00
Michael Schroeder
5cf5c51ce2 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!
2018-09-19 11:21:47 +02:00
Michael Schroeder
66ddaae25a Add new repo2solv tool replacing the old shell script 2018-07-16 15:56:04 +02:00
Michael Schroeder
2622073a60 Clean up header includes in tools 2017-02-23 17:57:52 +01:00
Michael Schroeder
3c99d5a89b Move LIBSOLV_TOOLVERSION to solvversion.h
Users like libzypp want to check if a solv file was written with
the current tool version.
2016-07-21 11:52:37 +02:00
Michael Schroeder
b6c702b3fa support RPM_ADD_WITH_CHANGELOG in repo_add_rpmdb
For people who want to make their solv file really big...
2013-02-25 15:02:24 +01:00
Michael Schroeder
64af5496c8 - get rid of plural forms of repo_add_pkg, use pool_error instead printing to stderr 2012-04-16 18:12:57 +02:00
Michael Schroeder
5702cc433a - add pool_error and pool_errstr. get rid of lots of exit() calls. 2012-04-13 19:23:33 +02:00
Michael Schroeder
9f63ef78d3 - add idqinst parameter to pool_addfileprovides_queue so that it can also return the added id list for the installed repo 2012-03-02 15:00:47 +01:00
Michael Schroeder
6bee613a27 - yet another incompatible change: as everybody seems to use repo_write_stdkeyfilter, make repo_write use it automatically and add repo_write_filtered 2012-03-02 14:17:34 +01:00
Michael Schroeder
0a5baff771 - change last argument in repo_write from Id ** to Queue *. Hopefully nobody uses that arg... 2012-03-01 18:16:06 +01:00
Michael Schroeder
1bb065df89 - rename pool_addfileprovides_ids to pool_addfileprovides_queue, make it fill a queue 2012-02-01 16:52:35 +01:00
Ingo Weinhold
5b0d7883a1 Make more C89 and POSIX compliant 2012-01-17 17:45:03 +01:00
Michael Schroeder
09f29f706d - rename all sat_ to solv_ 2011-07-12 14:08:07 +02:00
Michael Schroeder
2b400c17fe - use FOR_REPODATAS macro 2011-06-14 11:55:37 +02:00
Michael Schroeder
e2a47f3849 - do not use obsolete interface in libsolv library itself 2011-05-24 16:39:51 +02:00
Michael Schroeder
4cd5d62a01 rename satsolver -> libsolv 2011-05-24 15:51:09 +02:00
Michael Schroeder
5d0a993646 - set repository:toolversion to 1.0 in common_write 2010-01-18 15:04:14 +01:00
Michael Schroeder
051301a4ad - bring down memory usage by
* reducing REPODATA_ATTRS_BLOCK from 63 to 31
  * freeing the string/rel hashes in tool_write
  * not creating an in-core prefix compressed string area
2009-09-16 17:51:07 +02:00
Michael Schroeder
b4385f9ff9 - change entry back to better name solvid 2008-10-13 12:03:04 +00:00
Michael Schroeder
b2fa614d08 - the big solv data change
- incompatible new file format
  - repodata handles are solvable ids
  - no more extra handles
  - no need to call repodata_extend anymore
- work around solver dup repo priority bug, real fix follows soon
2008-10-09 12:47:05 +00:00
Michael Schroeder
a043c8cab4 - expand mergesolv a bit
- fix tiny bug in cookie detection
2008-05-13 12:41:33 +00:00
Michael Schroeder
4ccae38593 - add rpmdbcookie support 2008-05-07 15:18:01 +00:00
Michael Matz
5660c0ede9 EULA is also a translatable text. Also compress translated versions of
compressible attributes.
2008-04-14 12:55:12 +00:00
Michael Schroeder
a953e39aa5 - fix memory leak
- fix stupid typo
2008-03-19 21:18:11 +00:00
Michael Schroeder
9c39015c9f - only add info block if there are file provides 2008-03-19 18:56:02 +00:00
Michael Schroeder
a9aced283d - write info block containing addedprovides
- do not load filelist in addfileproviders if the provides
  are already there
- fix some mem leaks
2008-03-19 18:22:35 +00:00
Michael Matz
3b2e5d9a1a Trigger build in CruiseControl. 2008-03-12 00:32:40 +00:00
Michael Schroeder
7a93753b5c - replace exit() with return, oops
- ignore hardlinked file in DU stats
- print more statistics in dumpsolv
2008-03-05 18:08:16 +00:00
Michael Schroeder
0d8901de92 - add '-d' option to susetags2solv, reads all packages files
- add '-b' option to susetags2solv and rpmdb2solv
- both options currently a bit experimental
2008-03-03 17:11:40 +00:00
Michael Schroeder
ad4f1c7906 - fix memory leaks 2008-02-20 13:39:51 +00:00
Michael Schroeder
6ffeb574c1 - patch memory leaks 2008-02-19 18:16:09 +00:00
Michael Schroeder
c49cb71a69 - make rpmdb record summary, description, buildtime, group, dustats
- make rpmdb record the filelist (currently just in parts)
- make filelist a vertical
2008-02-18 20:03:10 +00:00
Klaus Kaempf
072758cef2 more flexibility in naming attribute files,
one can even have multiple ones in a single directory now ;-)
2008-02-14 11:58:19 +00:00
Michael Matz
b33428b853 Factor out the filter code in preparation for nicely configuring where
to write which attributes.
2008-02-11 02:38:58 +00:00