On Sat, Sep 12, 2009 at 10:01 PM, Nagy Gabor <ng...@bibl.u-szeged.hu> wrote: > If the -d switch was invoked with -S (or -U), the removes list was simply > lost, because trans->remove was computed in an > "if(!(trans->flags & PM_TRANS_FLAG_NODEPS))" block. > > I've added a new pactest file, sync045.py (derived from sync043.py) to test > this. > > Additionally, I did some other minor cleanups in sync_prepare: > * preferred list is not needed anymore > * I removed a needless alpm_list_remove_dupes line (the target list should > not contain dupes at all) > * I moved alpm_list_free(remove); to cleanup part to eliminate a possible > memleak > > Signed-off-by: Nagy Gabor <ng...@bibl.u-szeged.hu>
Signed-off-by: Xavier <shinin...@gmail.com>