Remove transaction type
commit8ff3b87066d35d3518a3cd0bef27b86c3a85e983
authorXavier Chantry <shiningxc@gmail.com>
Wed, 15 Jul 2009 17:14:01 +0000 (15 19:14 +0200)
committerDan McGee <dan@archlinux.org>
Wed, 9 Sep 2009 03:17:41 +0000 (8 22:17 -0500)
treea91691dccfa92d3021229f263b616ca4e35b5deb
parent0da96abc900560f21c643b255c94a60232f4a24b
Remove transaction type

This basically started with this change :

 /* Transaction */
 struct __pmtrans_t {
-       pmtranstype_t type;
        pmtransflag_t flags;
        pmtransstate_t state;
-       alpm_list_t *packages;      /* list of (pmpkg_t *) */
+       alpm_list_t *add;      /* list of (pmpkg_t *) */
+       alpm_list_t *remove;      /* list of (pmpkg_t *) */

And then I have to modify all the code accordingly.
15 files changed:
lib/libalpm/add.c
lib/libalpm/alpm.h
lib/libalpm/be_files.c
lib/libalpm/conflict.c
lib/libalpm/package.c
lib/libalpm/remove.c
lib/libalpm/remove.h
lib/libalpm/sync.c
lib/libalpm/trans.c
lib/libalpm/trans.h
src/pacman/remove.c
src/pacman/sync.c
src/pacman/upgrade.c
src/pacman/util.c
src/pacman/util.h