plover/transaction.h
changeset 103 c4b0d5cc34bc
parent 59 296eac3183bc
     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,