1.1 --- a/razor.h Mon Apr 07 00:35:27 2008 -0400
1.2 +++ b/razor.h Tue Apr 08 00:10:31 2008 -0400
1.3 @@ -112,9 +112,12 @@
1.4 };
1.5
1.6 struct razor_transaction *
1.7 -razor_transaction_create(struct razor_set *system, struct razor_set *upstream,
1.8 - int update_count, const char **update_packages,
1.9 - int remove_count, const char **remove_packages);
1.10 +razor_transaction_create(struct razor_set *system, struct razor_set *upstream);
1.11 +void razor_transaction_install_package(struct razor_transaction *transaction,
1.12 + struct razor_package *package);
1.13 +void razor_transaction_remove_package(struct razor_transaction *transaction,
1.14 + struct razor_package *package);
1.15 +void razor_transaction_update_all(struct razor_transaction *transaction);
1.16 int razor_transaction_describe(struct razor_transaction *trans);
1.17 struct razor_set *razor_transaction_finish(struct razor_transaction *trans);
1.18 void razor_transaction_destroy(struct razor_transaction *trans);