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