Add public API for pkgdb transactions.
modified libpkg/libpkg.ver
@@ -191,6 +191,9 @@ global:
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg.h.in
@@ -835,6 +835,16 @@ int pkgdb_downgrade_lock(struct pkgdb *db, pkgdb_lock_t old_type,
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_jobs.c
@@ -1815,7 +1815,7 @@ pkg_jobs_handle_install(struct pkg_solved *ps, struct pkg_jobs *j, bool handle_r
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1826,7 +1826,7 @@ pkg_jobs_handle_install(struct pkg_solved *ps, struct pkg_jobs *j, bool handle_r
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1862,7 +1862,7 @@ pkg_jobs_execute(struct pkg_jobs *j)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1913,7 +1913,7 @@ pkg_jobs_execute(struct pkg_jobs *j)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/pkgdb.c
@@ -265,22 +265,22 @@ pkgdb_upgrade(struct pkgdb *db)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1057,7 +1057,7 @@ pkgdb_close(struct pkgdb *db)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1096,7 +1096,7 @@ pkgdb_transaction_begin(sqlite3 *sqlite, const char *savepoint)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1136,7 +1136,7 @@ pkgdb_transaction_commit(sqlite3 *sqlite, const char *savepoint)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1174,7 +1174,24 @@ pkgdb_transaction_rollback(sqlite3 *sqlite, const char *savepoint)
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1566,7 +1583,7 @@ pkgdb_register_pkg(struct pkgdb *db, struct pkg *pkg, int complete, int forced)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -2032,7 +2049,7 @@ pkgdb_add_annotation(struct pkgdb *db, struct pkg *pkg, const char *tag,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -2069,7 +2086,7 @@ pkgdb_modify_annotation(struct pkgdb *db, struct pkg *pkg, const char *tag,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -2083,7 +2100,7 @@ pkgdb_modify_annotation(struct pkgdb *db, struct pkg *pkg, const char *tag,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -2092,7 +2109,7 @@ pkgdb_modify_annotation(struct pkgdb *db, struct pkg *pkg, const char *tag,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -2107,7 +2124,7 @@ pkgdb_delete_annotation(struct pkgdb *db, struct pkg *pkg, const char *tag)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -2119,11 +2136,11 @@ pkgdb_delete_annotation(struct pkgdb *db, struct pkg *pkg, const char *tag)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -2138,9 +2155,9 @@ pkgdb_register_finale(struct pkgdb *db, int retcode)
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/private/pkgdb.h
@@ -80,9 +80,9 @@ struct pkgdb_it {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/repo/binary/init.c
@@ -132,7 +132,7 @@ pkg_repo_binary_apply_change(struct pkg_repo *repo, sqlite3 *sqlite,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -155,9 +155,9 @@ pkg_repo_binary_apply_change(struct pkg_repo *repo, sqlite3 *sqlite,
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -505,7 +505,7 @@ pkg_repo_binary_close(struct pkg_repo *repo, bool commit)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/repo/binary/update.c
@@ -486,7 +486,7 @@ pkg_repo_binary_update_proceed(const char *name, struct pkg_repo *repo,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -528,9 +528,9 @@ cleanup:
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|