1.1 --- a/test-driver.c Fri Feb 15 15:09:37 2008 -0500
1.2 +++ b/test-driver.c Fri Feb 22 12:49:13 2008 -0500
1.3 @@ -209,11 +209,13 @@
1.4 static void
1.5 end_transaction(struct test_context *ctx)
1.6 {
1.7 - /* FIXME: removes */
1.8 ctx->system_set = razor_set_update(ctx->system_set,
1.9 ctx->repo_set,
1.10 ctx->n_install_pkgs,
1.11 (const char **)ctx->install_pkgs);
1.12 + ctx->system_set = razor_set_remove(ctx->system_set,
1.13 + ctx->n_remove_pkgs,
1.14 + (const char **)ctx->remove_pkgs);
1.15
1.16 while (ctx->n_install_pkgs--)
1.17 free(ctx->install_pkgs[ctx->n_install_pkgs]);
1.18 @@ -277,12 +279,6 @@
1.19 {
1.20 ctx->in_result = 0;
1.21
1.22 - /* FIXME */
1.23 - if (ctx->n_remove_pkgs) {
1.24 - printf (" (ignoring because of unimplemented remove)\n");
1.25 - return;
1.26 - }
1.27 -
1.28 if (ctx->system_set && ctx->result_set) {
1.29 ctx->result_errors = 0;
1.30 razor_set_diff(ctx->system_set, ctx->result_set,