[commit] isync/src

2006-01-29 Thread Oswald Buddenhagen
CVS commit by ossi: move driver options composition below journal replay - it might make additional actions necessary (it doesn't, yet). M +36 -35sync.c 1.53 --- isync/src/sync.c #1.52:1.53 @@ -197,38 +197,4 @@ sync_boxes( store_t *ctx[], const char * recs = 0, srecadd = &rec

[commit] isync/src

2006-01-29 Thread Oswald Buddenhagen
CVS commit by ossi: split driver->prepare into ->prepare_opts and ->prepare_paths M +8 -2 drv_imap.c 1.13 M +8 -2 drv_maildir.c 1.9 M +2 -1 isync.h 1.45 M +2 -1 sync.c 1.52 --- isync/src/drv_imap.c #1.12:1.13 @@ -1399,8 +1399,13 @@ imap_open_store( store_c

[commit] isync/src

2006-01-29 Thread Oswald Buddenhagen
CVS commit by ossi: M_NOT_SYNCED => M_SYNCED. now that sync records know their messages, it is simpler to track the positive case. M +1 -1 isync.h 1.46 M +11 -14sync.c 1.54 --- isync/src/isync.h #1.45:1.46 @@ -120,5 +120,5 @@ typedef struct group_conf { #define M_FLAGS

[commit] isync/src

2006-01-29 Thread Oswald Buddenhagen
CVS commit by ossi: merge Quiet, Verbose & Debug into DFlags M +3 -3 drv_imap.c 1.14 M +6 -1 isync.h 1.47 M +16 -18main.c 1.50 M +1 -1 sync.c 1.55 M +5 -5 util.c 1.5 --- isync/src/drv_imap.c #1.13:1.14 @@ -399,5 +399,5 @@ buffer_gets( buffer_t * b,

[commit] isync/src

2006-01-29 Thread Oswald Buddenhagen
CVS commit by ossi: undocumented flag -J to skip committing the new sync state. M +1 -0 isync.h 1.48 M +3 -0 main.c 1.51 M +5 -3 sync.c 1.56 --- isync/src/sync.c #1.55:1.56 @@ -915,7 +915,9 @@ sync_boxes( store_t *ctx[], const char * fclose( nfp );

[commit] isync/src

2006-01-29 Thread Oswald Buddenhagen
CVS commit by ossi: test for journalling and journal replay. M +24 -1 run-tests.pl 1.14 --- isync/src/run-tests.pl #1.13:1.14 @@ -260,8 +260,31 @@ ".shift(); close FILE; - open FILE, "../mbsync -D -c .mbsyncrc test 2>&1 |"; + open FILE, "../mbsync -D -J -c .mbsyn

[commit] isync/src

2006-01-29 Thread Oswald Buddenhagen
CVS commit by ossi: move fetching new messages in front of syncing old entries. this alone does not buy us a whole lot ... M +58 -56sync.c 1.57 --- isync/src/sync.c #1.56:1.57 @@ -181,5 +181,5 @@ sync_boxes( store_t *ctx[], const char * driver_t *driver[2]; message_t

[commit] isync/src/compat

2006-01-29 Thread Oswald Buddenhagen
CVS commit by ossi: whoops - 'isync -w' would write .mbsyncrc to a wrong directory M +2 -2 main.c 1.6 --- isync/src/compat/main.c #1.5:1.6 @@ -332,6 +332,6 @@ main( int argc, char **argv ) if (*de->d_name == '.')