1.1 --- a/plover/transaction.h Fri Jul 08 08:26:29 2016 +0100
1.2 +++ b/plover/transaction.h Mon Aug 31 07:07:40 2020 +0100
1.3 @@ -59,6 +59,9 @@
1.4 const char *base,GError **error);
1.5 gboolean plover_transaction_install(PloverTransaction *transaction,
1.6 char **pkgs,GError **error);
1.7 +gboolean
1.8 + plover_transaction_install_with_update_all(PloverTransaction *transaction,
1.9 + char **pkgs,GError **error);
1.10 PloverTransaction *plover_transaction_new_install_uri(const char *base_uri,
1.11 const char *prefix,char **pkgs,GError **error);
1.12 PloverTransaction *plover_transaction_new_install(const char *base,
1.13 @@ -73,6 +76,13 @@
1.14 char **pkgs,GError **error);
1.15 PloverTransaction *plover_transaction_new_remove(char **pkgs,
1.16 GError **error);
1.17 +gboolean
1.18 + plover_transaction_remove_with_dependants(PloverTransaction *transaction,
1.19 + char **pkgs,GError **error);
1.20 +gboolean plover_transaction_remove_with_leaves(
1.21 + PloverTransaction *transaction,char **pkgs,GError **error);
1.22 +gboolean plover_transaction_remove_with_dependants_and_leaves(
1.23 + PloverTransaction *transaction,char **pkgs,GError **error);
1.24 PloverTransaction *plover_transaction_new_remove_with_leaves(char **pkgs,
1.25 GError **error);
1.26 gboolean plover_transaction_resolve(PloverTransaction *transaction,